続き
 Mingを用いて、アドベゲームのツクールを作る。
スクリプトなんかサーポートしなくても、使い勝手を無視すれば 簡単に作れちゃいます・。  ただし、文字だけね。
  sentence :表示する文
  next     :文を表示し終わったら次に読み込む文をしていする
 loadVarsでデーターを読み込む方法はもう大丈夫ですね。
こんなのツクールじゃないとおおもいですか?、 それはただしいっす。とても正常な判断です
 ごめんなさい、キチントつ作る気はないのです。 ごめんなさい
 画像の読み込みまで行くと、これじゃまずいなぁというのがわかります。 スクリプトまでいく書き換えてしまうのが一番でしょう。理想としてはスクリプトを書くが側が パフォーマンスなどを意識しなくてよいのが一番です。 多分最初に画像を読み込んでおいて、 IDかなんかで画像を指定すると言ったものになるでしょう。
Stringクラスの復習
 これから、お付き合いすることになる Stringクラスです。 今回は配列のように文字を取りだす方法と文字の長さについて、
.length   : 0ベースでないとのことなので "AAA"なら3 "AMCsdf"なら6と返します
.charAt(値) : 配列のように [値]で指定できないのがめそ
作成したもの
文字を読み込んで表示する。nextをはいすると、付次の文へ飛ぶ
game2.zip
作成したものっす
 ←  lo.contentType('application/x-www-form-urlencoded');を指定していないのgame2.zipをダウンロードしない とうまくいかないかも?
 ↑   文字だけですが、データーをダウンロードして表示しています?。つけたままにしないでぐさい。
注意 :: 読み込む側も読み込まれる側も UTF8で保存しますか? 
	MessageBoxPlusのようなものや、 movieclipの内容を列挙するもなど、使用してみると
	上の知識がなくても解決できるとおもいます。Mingの場合サポートされていない機能が多数あります。
	エラーが出たとき、原因が自分にあるのかMingがサポートしていないのかわからなくなってしまいます。
	そんなとき 私は、
	typeofや
	for(m in this)
	{
	 各自違う += this[m]; 
	}
	といったものをよく用いています

 最終回ではパフォーマンスまで言及できればいいなぁ〜 無理。
おまけ

new SWFAction("
	var time;
	var view;
	var stock;
	var num;
	var end;
	var url;	
	var cgi;
	init = function(mc)
	{
	stock ='Minrage_techプロジェクト?';
	view = ' ';
	num = 0;
	end = 0;
	cgi = new LoadVars();
	url  = 'start.dat';
	};
	
	
	cgi.onLoad = function(ok){
	stock= cgi.sentence;
	url =cgi.next;
	};
	
	
	
	onEnterFrame = function(){
	 if(num < stock.length){
	    view+= stock.charAt(num); num++; 
 	    this.text.opt.text  = view;
	  }else{
	     end = 1;
	   }
	};

	onMouseDown = function()
	{
	if( end == 0)
	{
	view = stock;
	this.text.opt.text = view;
	end = 1;
	num = stock.length;
	}else{
	this.text.opt.text ='';
	view = '';
	stock= '';
	end = 0;
	num = 0;
	cgi.load(url);
	}
	};


	"));


sentence=これはひれで ねっ!&next=start1.dat&
sentence=だめですかごめんさい!&next=start.dat&
戻る

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル