看板 Flash 關於我們 聯絡資訊
AS3.0 menu_mc.menu1_mc.mtext1_mc.alpha = 0; menu_mc.menu1_mc.mflour1_mc.alpha = 0; menu_mc.menu1_mc.mbtn1_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