[問題]存取先做好的 MovieClip 中的 MovieClip …

看板Flash作者 (鐵拳無敵孫中山)時間16年前 (2008/02/02 23:31), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/2 (看更多)
假設我先做了一個叫做 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)

02/03 00:23, , 1F
不是trace(main_mc.sub_mc)嗎?
02/03 00:23, 1F

02/03 00:27, , 2F
而且我trace(main_mc.getChildByName("sub_mc"))也有輸出
02/03 00:27, 2F

02/03 01:00, , 3F
同上,trace(main_mc.getChildByName("sub_mc"))有輸出
02/03 01:00, 3F

02/03 01:50, , 4F
= = 難道我的 flash 怪怪
02/03 01:50, 4F

02/03 01:50, , 5F
我的main_mc 和 sub_mc 都不是程式產生的,是畫出來的
02/03 01:50, 5F

02/03 01:52, , 6F
我電腦出問題了 = =,不知道為什麼剛剛關掉 IE 後
02/03 01:52, 6F

02/03 01:52, , 7F
一切都正常了
02/03 01:52, 7F

02/03 01:53, , 8F
謝謝兩位大大的幫助
02/03 01:53, 8F
文章代碼(AID): #17f8pFmP (Flash)
文章代碼(AID): #17f8pFmP (Flash)