ローダーを介して外部衝撃波フラッシュ ファイルから URL リンクを取得し、子関数を追加することが可能かどうかを尋ねたいだけです。
基本的に、衝撃波のフラッシュ ファイルは、クリックできる画像であり、html の href に似たリンクに移動します。ステージの Web ビュー機能でトップロードできるように、URL をフェッチする必要があります。
ローダーを介して外部衝撃波フラッシュ ファイルから URL リンクを取得し、子関数を追加することが可能かどうかを尋ねたいだけです。
基本的に、衝撃波のフラッシュ ファイルは、クリックできる画像であり、html の href に似たリンクに移動します。ステージの Web ビュー機能でトップロードできるように、URL をフェッチする必要があります。
URL にアクセスできますが、それは、ロードしている swf のパブリック変数に URL が格納されている場合のみです。
loaderinfo を使用して、探しているものを取得できます。ロードされた swf のパブリック関数を呼び出すこともできます。次のコード例を参照してください。
// load external swf
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadComplete);
loader.load(new URLRequest('your_external_swf.swf'));
private function swfLoadComplete(e:Event):void
{
// create LoaderInfo instance for loaded swf
var loaderInfo:LoaderInfo = e.target as LoaderInfo;
// add swf to stage, or a parent movieclip... whatever
addChild(e.target.content);
// cast an object to the content property of loaderInfo
var swf:Object = loaderInfo.content;
// access a variable in your loaded swf
trace(swf.yourVariable) ;
// call a function in your loaded swf
swf.yourFunctionName();
}