JavaScriptを使用してAS3関数を実行しようとしています。私がコンパイルしようとすると、 "未定義のプロパティのアクセス"エラーメッセージが表示されます。AS3 - ExternalInterface.addCallback、未定義のプロパティへのアクセス
私はこれについてオンラインでいくつかのことを読んだが、まだ理解していない。私はフラッシュファイルを常にjavascriptを聞いてもらいたい。ここで
は私のAS3コードです:
ExternalInterface.addCallback("song4", PauseMusicExt);
そして、私のJavascriptを& HTML:
function returnVar3(song3) { return this[song3]; }
<input type="submit" name="playButton" id="playButton" value="Submit" onClick="returnVar('song3')"/>
編集:ここではpauseMusic機能である:
function pauseMusicExt():void
{
songPosition = channel.position;
channelSilence.stop();
channel.stop();
channel2.stop();
btnPlay.mouseEnabled = true;
}
あなたが何をしたいですか? – Benny
HTMLボタンがクリックされたときにjavascript関数returnVar3からAS関数 "pauseMusic"を実行できるようにします。 Wheeven私はaddCallbackをASに追加します。エラーが発生します。 – user547794
'pauseMusic'と' song4'関数を貼り付けることができますか? – Benny