Flex:如何加载.swf并使用它的库?

时间:2009-06-12 13:42:27

标签: flex swfloader

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

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分: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');