[問題] 外部匯入swf

看板Flash作者 (阿伯)時間15年前 (2011/04/01 00:49), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
我想在 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)

04/01 08:32, , 1F
AS2跟AS3做出來的SWF是不能這樣互相load的 :)
04/01 08:32, 1F

04/01 12:08, , 2F
所以這種情況完全沒有方法嗎?
04/01 12:08, 2F

04/01 13:01, , 3F
有啊,就統一用同一個版本就是方法了
04/01 13:01, 3F

04/01 13:21, , 4F
因為我在A.fla的publish settings只找到script=AS1 or AS2
04/01 13:21, 4F

04/01 13:22, , 5F
而B的程式又一定得用AS3...
04/01 13:22, 5F

04/01 13:24, , 6F
調整flash player版本後已經可以選擇AS3 我再試試看
04/01 13:24, 6F

04/01 13:27, , 7F
但A.fla很多影格中都是使用AS2...
04/01 13:27, 7F
文章代碼(AID): #1DbB2Mar (Flash)