作者Allensph (彼蒼者天)
看板Flash
標題[問題] for迴圈指定MovieClip實體
時間Tue May 12 21:55:37 2009
AS3.0
menu_mc.menu
1_mc.mtext
1_mc.alpha = 0;
menu_mc.menu
1_mc.mflour
1_mc.alpha = 0;
menu_mc.menu
1_mc.mbtn
1_btn.alpha = 0;
以上的程式碼要做4次(黃色數字處從1~4)
想用for迴圈產生…
主時間軸
for(var i=1;i<5:i++){
menu_mc.["menu"+i+"_mc"].["mtext"+i+"_mc"].alpha = 0;
menu_mc.["menu"+i+"_mc"].["mflour"+i+"_mc"].alpha = 0;
menu_mc.["menu"+i+"_mc"].["mbtn"+i+"_btn"].alpha = 0;
}
我知道少了一些東西,
但不知道怎麼寫才是正確的?敬請賜教,謝謝!
menu_mc是舞台上的實體。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.121.77
推 cjcat2266:menu_mc.["menu"+i+"_mc"]["mtext"+i+"_mc"].alpha = 0; 05/12 21:57
→ cjcat2266:中括弧中間不用 "." 05/12 21:57
→ Allensph:我發現menu_mc與第一個"["之間,也不需要加"." 05/12 22:06
→ Allensph:感謝回覆,問題已解決! 05/12 22:06
推 cjcat2266:喔對,第一個[沒看到:p 05/12 22:47
→ cjcat2266:你把它想成 ".something" 用 "['something']"取代就對了 05/12 22:47