作者mofies (Mofies_ray)
看板Flash
标题[问题] AS3的问题
时间Fri Feb 29 11:31:41 2008
程式码如下:
var menuText:
Array = [
"Array0","Array1","Array2"];
for(
var i:
int=0; i<menuText.
length; i++){
var btns:
MovieClip =
new menuButton();
btns.
x=150*i+120
btns.
y=500
btns.
scaleY = btns.
scaleX = 0.5;
this.addChild(btns);
btns.menuName.menuNameText.
text = menuText[i];
btns.
name=
"btns"+i
}
依照上面的程式所跑出来的画面因该会出现三个东西出现在场景里
现在的问题是
我要怎麽再去个别控制这三个物件?
感谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.228.119.234
1F:推 aquarianboy:看看4094篇的推文是不是你要的 :) 02/29 11:49
2F:推 mosluce:this["btns"+i]应该就可以控制了唷!(不太确定) 02/29 12:40
3F:→ mofies:以上方式都没办法也orz getChildByName的用法我不太会用 02/29 14:00
4F:→ mofies:我看书上很像也是用getChildByName 不过就是试不出来 02/29 14:01
5F:推 cjcat2266:code大致会像这样吧 getChildByName("btns1").x = 100; 02/29 15:04
6F:→ mofies:感谢!!!问题解决了 02/29 15:47