2011-03-27 182 views
0

我正在構建使用flash的網站。我有一個外部swf文件,我想要導入到我的網站。我認爲這將是一件容易的事情,但由於某種原因,當我加載電影時,它會閃爍。我的網站(父SWF)是使用1.0版本構建的。外部窗體swf使用3.0構建。有什麼想法嗎?flash actionscript 1.0,將外部swf文件加載到父SWF文件

我的方法:

​​

如果我寫:

LoadMovieNum("main.swf",0); 

那麼我的main.swf正確打開,但關閉父SWF文件。我將main.swf文件嵌入到父文件中。

回答

1

據我所知,無法將ActionScript 3影片加載到ActionScript 1或2影片中。原因是AS3由* ActionScript虛擬機2(AVM2)處理,而AS1和AS2由AVM1處理。因此,當您有AVM1電影並嘗試加載針對AVM2的內容時,所有不受支持的內容(因此,幾乎所有內容)都將丟失。由於AVM2能夠執行AVM1代碼,因此反向(即將AS1/2視頻加載到AS3中)是可能的。

唯一的例外是電影實際上是無腳本的,即一個簡單的(「愚蠢的」)動畫。

+0

謝謝!我只是嵌入一箇舊的形式內置在actionscript 1.0和LoadMovieNum(「main.swf」,0);工作。但現在我必須弄清楚如何在頁面上放置它。謝謝你的幫助! – 2011-03-27 20:46:51