.swfのライブラリに、リンケージ名が「Pana」のシンボルがあります。Panaシンボルは、Flexでタイムラインを制御したい100フレームのアニメーションです。では、どうすれば.swfをロードしてから、パナシンボルをディスプレイリストに追加してタイムラインを制御できますか?
ありがとう!
.swfのライブラリに、リンケージ名が「Pana」のシンボルがあります。Panaシンボルは、Flexでタイムラインを制御したい100フレームのアニメーションです。では、どうすれば.swfをロードしてから、パナシンボルをディスプレイリストに追加してタイムラインを制御できますか?
ありがとう!
そのシンボルを 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');
ApplicationDomain クラスの getDefinition 関数を使用します。かなり単純な例を次に示します。