blog.knym.net | I'm searching something to change my life.

progressionでFuncコマンドをfor文でつくったときの変数の渡し方


var list:SerialList = new SerialList();
for each(var item:Object in data)
{
list.addCommand(
new Func(function(item:Object) :void{
...
},[item]);//<- ここ
);
}


上記の方法でなく、Funcコマンド内のfunctionでitemを直接参照すると、最後の値だけしか参照されない。(と思う)


渡したい変数を追加したいときは
[item]の値を[item,hoge]という風に変数を配列に追加して、Func(function(item:Object,hoge:Hoge)という風に増やしていく。


また、同じところでつまづいて、このメモを参照したときに内容を書き足すってことで、とりあえず、メモエントリ。

Related Posts

Write a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Essentials

Meta

Pages

Categories