2011-06-17 12 views
0

我試圖使用URLLoader類動態下載大量的swf到我的網站。我想知道是否可以在swf中使用符號作爲單獨的對象?是否有可能從swf文件中提取使用URLLoader(而不是嵌入式)下載的符號

現在使用的代碼使用嵌入聲明如下:

[Embed(source="/Fight.swf", symbol="Kungfu")] 
public class Kungfu extends MovieClip 
{ ... } 

嵌入的SWF增加了我的網站的初始加載時間,我希望把它的動態。使用URLLoader類下載後,如何從Fight.swf訪問功夫符號?

回答

1

您需要從加載的SWF中獲取類定義。幾個月前我總結了這個過程here。該示例使用了位圖,但您也可以使用影片剪輯。

0

...爲什麼不使用SwfLoader?它是Flex原生的。如果您不在Flex中,爲什麼不使用Loader

無論哪種方式,我不認爲URLLoader是你真正想要在這裏。

+0

謝謝:)我不應該使用URLLoader。我不是flex,但我使用flex builder進行開發。所以我會去使用Loader類。你能告訴我如何使用加載的swf文件中的符號,並將其用作項目中的對象嗎? – 2011-06-17 06:01:36

相關問題