Re: [問題] 使用AS3動態建立元件
※ 引述《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
推
01/19 14:26, , 1F
01/19 14:26, 1F
討論串 (同標題文章)