« Sandy 3D engine v3.0.1 | メイン | そろそろ文字コードは統一してほしいな。 »
2008年1月28日
[as2] ループ処理とイベントハンドラ
Yoropan@Flaさんのブログ記事にコメントしたら失敗してしまいました。
http://yoropan.no.coocan.jp/wp/index.php/archives/85#comment-31
ここにコメントで書こうとしたソースを掲載しておきます。
Yoropan@Flaの筆者さん、すいませんでした。
http://yoropan.no.coocan.jp/wp/index.php/archives/85#comment-31
ここにコメントで書こうとしたソースを掲載しておきます。
Yoropan@Flaの筆者さん、すいませんでした。
var arr:Array = [0,1,2];
for(var i=0; i<arr.length; i++){
var names="hoge"+i;
var box_mc = this.createEmptyMovieClip(names,i)
box_mc.i=i;
box_mc.onRelease=function(){
box_mc.name=arr[this.i];
trace("--release event");
trace("box_mc.name = "+box_mc.name);
trace("hoge0.name = "+hoge0.name);
trace("hoge1.name = "+hoge1.name);
trace("hoge2.name = "+hoge2.name);
trace("box_mc = "+box_mc);
trace("this = "+this);
trace("");
}
fillRect( box_mc );
box_mc._x = i*110;
}
trace([i,box_mc]);
function fillRect( mc )
{
var x = 100;
mc.beginFill(0,100);
mc.moveTo(0,0); mc.lineTo(x,0);
mc.lineTo(x,x); mc.lineTo(0,x);
}
トラックバック(0)
このブログ記事を参照しているブログ一覧: ループ処理とイベントハンドラ
このブログ記事に対するトラックバックURL: http://system.seyself.com/mt-tb.cgi/474

コメントする