1

我在 .swf 的库中有一个符号,链接名称为“Pana”。Pana 符号只是一个 100 帧动画,我希望在 Flex 中对其进行时间线控制。那么如何加载 .swf 然后将 Pana 符号添加到显示列表并控制它的时间线?

谢谢!

4

2 回答 2

0

您将使用 ApplicationDomain 类中的 getDefinition 函数。一个相当简单的例子可以在这里找到:

http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e07.html

于 2009-06-12T14:15:29.773 回答
0

您可以将该符号嵌入到您的 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');
于 2009-06-12T17:03:49.620 回答