[問題] for迴圈指定MovieClip實體

看板Flash作者 (彼蒼者天)時間16年前 (2009/05/12 21:55), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
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

05/12 21:57, , 1F
menu_mc.["menu"+i+"_mc"]["mtext"+i+"_mc"].alpha = 0;
05/12 21:57, 1F

05/12 21:57, , 2F
中括弧中間不用 "."
05/12 21:57, 2F

05/12 22:06, , 3F
我發現menu_mc與第一個"["之間,也不需要加"."
05/12 22:06, 3F

05/12 22:06, , 4F
感謝回覆,問題已解決!
05/12 22:06, 4F

05/12 22:47, , 5F
喔對,第一個[沒看到:p
05/12 22:47, 5F

05/12 22:47, , 6F
你把它想成 ".something" 用 "['something']"取代就對了
05/12 22:47, 6F
文章代碼(AID): #1A2N_SCx (Flash)