2010-01-12 44 views
2

[Embed(source="data/fire.swf")] static public var movieFire:Class;如何控制嵌入式多幀swf文件?

我有一些多幀swf文件,我想控制它們。例如,我可以使用gotoandplay和gotoandstop功能。

我想是這樣的: var m:MovieClip = new movieFire() as MovieClip;但事實證明,當我試圖讓totalFrames,m.totalFrames,它給了我零,gotoand *功能不工作的。如何正確控制嵌入在actionsript 3.0(無Flex組件)中的swf文件?

回答

0

基本上你需要製作swf文件,其中需要動畫導出的movieClip。你所需要的嵌入這些符號Flex代碼後:

[Embed(source="../lib/trash.swf", symbol="emptytrash")] 
    private static const _trash:Class; 
    private static var trash:MovieClip = new _trash(); 

FlashDevelop你能很容易地做到這一點。

不要忘記使用ActionScript 3語言和相同版本發佈SWF,就像用於編譯Flex應用程序一樣。