私はステージのムービークリップに外部SWFファイルをロードするAS3アプリケーションをプログラミングしています。埋め込みSWF内の変数を読み込む必要があります。おそらく、bgURL
でこれを行うことができますが、私はどのように把握できません。埋め込みSWF内の変数へのアクセス?
埋め込みSWF内の変数を読み取るにはどうすればよいですか?
var bgLoader:Loader = new Loader();
var bgURL:URLRequest = new URLRequest("file.swf");
bgLoader.load(bgURL);
addChild(bgLoader);
trace(MovieClip(bgLoader.content).Player.played);
ようなものになるが、あなたはEvent.COMPLETEハンドラ内でコンテンツにアクセスすることを確認します
あなたの変数がfile.swfを基準にしている場所によって異なります。たとえば、変数 'myVar'がfile.swfの最上位にある場合(グローバルと考える)、' trace(MovieClip(bgLoader.content).myVar); '** swfが完全にロードされた後** –
実際には深層です。ロードされたMovieClipの名前が「top」の場合、ここにアクセスする方法は次のとおりです。 trace(top._root.Player.played); 「MovieClip(obj).varName」は何を意味するのですか? –
はAS3の外部swfですか? –