我在 .swf 的库中有一个符号,链接名称为“Pana”。Pana 符号只是一个 100 帧动画,我希望在 Flex 中对其进行时间线控制。那么如何加载 .swf 然后将 Pana 符号添加到显示列表并控制它的时间线?
谢谢!
我在 .swf 的库中有一个符号,链接名称为“Pana”。Pana 符号只是一个 100 帧动画,我希望在 Flex 中对其进行时间线控制。那么如何加载 .swf 然后将 Pana 符号添加到显示列表并控制它的时间线?
谢谢!
您将使用 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');