[問題] 請問怎麼監聽load進來的物件動作?

看板Flash作者 (yem)時間17年前 (2008/07/05 01:12), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
一個檔案叫A.swf 裡面包含了一個按鈕 一個叫loader.swf 裡面就只是把A.swf load進來並addchild 一開始loader.swf會把A.swf load進來, 然後我試圖要在loader.swf裡寫addEventListener來監聽A.swf裡的按鈕有沒有被按下, 試了很多種方法,就是沒辦法監聽到,請問各位大大,用什麼方法才能成功監聽呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.36.60

07/05 01:19, , 1F
你是用Loader載入A.swf吧
07/05 01:19, 1F

07/05 01:19, , 2F
這樣的化 loader.content 才是你載入的 A.swf 唷
07/05 01:19, 2F

07/05 01:25, , 3F
我有嘗試過loader.content.btn.addEventListener(....
07/05 01:25, 3F

07/05 01:26, , 4F
但他會出現btn未定義的錯誤出現耶
07/05 01:26, 4F

07/05 11:15, , 5F
MovieClip(loader.content).btn.addEventListener()
07/05 11:15, 5F

07/05 11:16, , 6F
因為loader.content的type是DisplayObject
07/05 11:16, 6F

07/05 11:16, , 7F
要MovieClip或Sprite才是dynamic的 (這個部分請查F1)
07/05 11:16, 7F
文章代碼(AID): #18RbeHm0 (Flash)