看板 Flash 關於我們 聯絡資訊
我想在 A.swf 中嵌入一個外部的 B.swf ________________ | A.swf    | |       | |  _________ | | | B.swf| | | |    | | |  _________ | |       | ________________ 於是我在 A.fla 的某影格上寫下了這段 AS2 程式: var mc:MovieClip = this.createEmptyMovieClip("mc",this.getNextHighestDepth()); load_mc.loadMovie("B.swf"); 但執行後場景上沒有出現東西 後來我又換了一個使用 MovieClipLoader 的方法: this.createEmptyMovieClip("img_mc", this.getNextHighestDepth()); var mclListener:Object = new Object(); var my_mcl:MovieClipLoader = new MovieClipLoader(); my_mcl.addListener(mclListener); my_mcl.loadClip("B.swf", img_mc); 還是沒辦法顯現在場景上 (順帶一提 B.swf 是用FlashDevelope 開發的AS3 而 A.swf 是FlashCS4 開發的AS2) 由於我對AS2不太熟,希望板上的各位能幫我看一下問題 謝謝大家!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.205.253 ※ 編輯: zelda19 來自: 140.122.205.253 (04/01 03:34)
aquarianboy:AS2跟AS3做出來的SWF是不能這樣互相load的 :) 04/01 08:32
zelda19:所以這種情況完全沒有方法嗎? 04/01 12:08
aquarianboy:有啊,就統一用同一個版本就是方法了 04/01 13:01
zelda19:因為我在A.fla的publish settings只找到script=AS1 or AS2 04/01 13:21
zelda19:而B的程式又一定得用AS3... 04/01 13:22
zelda19:調整flash player版本後已經可以選擇AS3 我再試試看 04/01 13:24
zelda19:但A.fla很多影格中都是使用AS2... 04/01 13:27