看板 Flash 關於我們 聯絡資訊
假設我先做了一個叫做 main_mc 的 MovieClip 然後又再 main_mc 裡面再加上一個 sub_mc MovieClip 我使用以下的 actionscript ,確實可以看到 main_mc 中有一個 MovieClip var total:int = main_mc.numChildren for (var i = 0; i<total; i++ ) { trace( main_mc.getChildAt(i)); } 輸出是 [object MovieClip] 但是我沒辦法用當初命的sub_mc 名稱,來直接存取這個包在main_mc 中的 MovieClip 比如說 trace(sub_mc); // Error trace(main_mc.getChildByName("sub_mc")); // 沒有輸出 actionscript 3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.14.173 ※ 編輯: d2207197 來自: 220.132.14.173 (02/02 23:32) ※ 編輯: d2207197 來自: 220.132.14.173 (02/02 23:32)
Jerrynet:不是trace(main_mc.sub_mc)嗎? 02/03 00:23
Jerrynet:而且我trace(main_mc.getChildByName("sub_mc"))也有輸出 02/03 00:27
cjcat2266:同上,trace(main_mc.getChildByName("sub_mc"))有輸出 02/03 01:00
d2207197:= = 難道我的 flash 怪怪 02/03 01:50
d2207197:我的main_mc 和 sub_mc 都不是程式產生的,是畫出來的 02/03 01:50
d2207197:我電腦出問題了 = =,不知道為什麼剛剛關掉 IE 後 02/03 01:52
d2207197:一切都正常了 02/03 01:52
d2207197:謝謝兩位大大的幫助 02/03 01:53