×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。

脱出作戦決行中

フィールドにマスを配置するAS

トップページ

ゲーム

自己紹介

メールフォーム

制作日誌

制作リンク集

↑サンプル↑

フレームカウント5で完成です。

質問や間違い発見などは左のメールフォームよりお願いいたします。

フレーム1―スクリプト
function panelset(){
//function"panelsetを定義"

for(_root.x=0;_root.x<=2;_root.x++){
//_root.xが0〜2の間_root.xは増加する

for(_root.y=0;_root.y<=2;_root.y++){
//_root.yが0〜2の間_root.xは増加する

name="arr"+(_root.y*3+_root.x);
//name="arr1"+0〜8の数字 左上が0で右下が8

_root.block.duplicateMovieClip
		(name,250-(_root.y*3+_root.x),{_x:_root.x*20,_y:_root.y*20});
//"_root.block."= 複製元スプライト
//"name" = 生成したスプライト名
//"250-(_root.y*3+_root.x)" = 深度=250−(3y+x)←yは縦何段目かxは横何列目かを示す
//{_x:_root.x*20,_y:_root.y*20}) = マスを配置する場所の指定

}//for(_root.y=0;_root.y<=2;_root.y++)にかかる
}//for(_root.x=0;_root.x<=2;_root.x++)にかかる
}//function panelset()にかかる

フレーム2―スプライト
・20×20のスプライトを作成
・中身は0.1.2の数字(後で使うので)
・スプライトに以下のAS記入
on(press){_root.test=this._name;}
//クリックしたスプライト名をテキスト"test"で表示
フレーム3―スクリプト
_root.panelset();
//function"panelset"呼び出し
フレーム4―テキスト
・スプライト名確認用
・名前はtest
フレーム5―停止
・停止

☆pflファイルサンプルはこちら↓↓☆

lzh形式
zip形式

このサイト内の全ての画像・文章の無断転載を禁止します
Copyright(C) 2007 OTO TAKITA All rights reserved.