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)という風に増やしていく。
また、同じところでつまづいて、このメモを参照したときに内容を書き足すってことで、とりあえず、メモエントリ。