作者dreamboxer (陌生人)
看板Flash
标题[问题] for 回圈里 MovieClip ID 的存取...
时间Fri Jan 4 15:44:54 2008
请问一下... 我AS2里面的 for loop
for(var i:Number=0 ; i<=10 ; i++)
{
this.createEmptyMovieClip( "MC_"+i, i );
<?>._x=300;
<?>._y=400;
}
请问我用createEmptyMovieClip创造出来的 MovieClip ID: MC_0, MC_1, MC_2...
要怎麽让後面的程式存取?@@
即 <?> 应该要怎麽写才能抓到 MC_0, MC_1 的值? 谢谢!
我用 ("MC_"+i)._x 抓不到... 用 (MC_+i)._x 也抓不到
trace出来一个是 undefine, 一个是NaN...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.177.117
1F:推 etrexetrex:要用this["MC_"+i] 01/04 15:49
2F:推 scars:eval("MC_"+i) 01/04 16:04
3F:→ dreamboxer:谢谢!原来有这两种写法... 01/04 16:09
4F:推 scars:或是你宣告个阵列把mc参照推进去也可以 01/04 16:27
5F:推 aquarianboy:eval在AS3.0就会消失了喔 :) 01/04 16:56