作者rangerjero (游侠杰洛)
看板Flash
标题Re: [问题] 使用AS3动态建立元件
时间Tue Jan 19 14:13:11 2010
※ 引述《sro1121 (叮当)》之铭言:
: 假设我的元件库中有元件 page1 page2 ...
: 想要new单一个的话,是使用new page1();
: 不过现在我有许多名字差不多的元件
: 想要用回圈动态建立这些元件
: 应该要怎麽做呢?
: 先谢谢大家了!
以下是我今天在练习写第二层选单的范例!
我的选单原件名称为submenu1_mc ~ submenu7_mc
以下为使用回圈控制内容!
var i=Number
for(i=1;i<=7;i++){
MovieClip(getChildByName("submenu"+i+"_mc")).addEventListener(MouseEvent.ROLL_OVER,gotoOver);
MovieClip(getChildByName("submenu"+i+"_mc")).addEventListener(MouseEvent.ROLL_OUT,gotoOut);
MovieClip(getChildByName("submenu"+i+"_mc")).useHandCursor = true;
MovieClip(getChildByName("submenu"+i+"_mc")).buttonMode = true;
MovieClip(getChildByName("submenu"+i+"_mc")).visible = false;
}
所以我想你的动态建立元件应该可以用这样的方式处理,但我还没尝试做过,
希望些能对你有帮助!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.216.135
1F:推 openyayak:getChildByName() 依名称抓取容器下的子物件; 01/19 14:26