我在.swf的庫中有一個符號,鏈接名稱爲「Pana」。 Pana符號只是一個100幀動畫,我希望在Flex中有時間軸控制。那麼如何加載.swf,然後將Pana符號添加到顯示列表並控制它的時間軸呢?Flex:如何加載.swf並使用它的庫?
謝謝!
我在.swf的庫中有一個符號,鏈接名稱爲「Pana」。 Pana符號只是一個100幀動畫,我希望在Flex中有時間軸控制。那麼如何加載.swf,然後將Pana符號添加到顯示列表並控制它的時間軸呢?Flex:如何加載.swf並使用它的庫?
謝謝!
您將使用ApplicationDomain類中的getDefinition函數。一個相當簡單的例子可以在這裏找到:
您可以嵌入符號在MXML:
[Embed(source="yourlib.swf#SymbolName")]
private var swfSymbol:Class;
,然後用它作爲:
// Cast it as MovieClip
var symb:MovieClip = new swfSymbol() as MovieClip;
addChild(symb);
// And control the timeline
symb.gotoAndPlay('someFrameLabel');