1

.swfのライブラリに、リンケージ名が「Pana」のシンボルがあります。Panaシンボルは、Flexでタイムラインを制御したい100フレームのアニメーションです。では、どうすれば.swfをロードしてから、パナシンボルをディスプレイリストに追加してタイムラインを制御できますか?

ありがとう!

4

2 に答える 2

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 に答える
0

ApplicationDomain クラスの getDefinition 関数を使用します。かなり単純な例を次に示します。

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

于 2009-06-12T14:15:29.773 に答える