クリックしたときに(.mp3をロードするために)AS3変数に動的に割り当てる必要があるHTMLボタンがあります。 externalInterface.callを使用してjavascript変数を収集しています。ボタンをクリックしたときにこれらを動的に変更する方法は不明です。HTMLからAS3への変数を動的に代入する変数
誰かが私にいくつかのサンプルコードで学ぶのを助けることができますか?
ありがとうございます!
クリックしたときに(.mp3をロードするために)AS3変数に動的に割り当てる必要があるHTMLボタンがあります。 externalInterface.callを使用してjavascript変数を収集しています。ボタンをクリックしたときにこれらを動的に変更する方法は不明です。HTMLからAS3への変数を動的に代入する変数
誰かが私にいくつかのサンプルコードで学ぶのを助けることができますか?
ありがとうございます!
ExternalInterface.addCallbackを使用すると、javascriptコードから呼び出せるメソッドを* .swfに追加できます。
ExternalInterface.addCallback("testMethod", function(message:String) { trace(message) });
とJavaScriptで:
document.getElementById('swf').testMethod('Hello!');
ExternalInterface
は一つの方法である、と@Andrey Mは既にこのアプローチにいくつかの良いヒントを提供してきました。
ただし、HTML - > ASの値を渡すだけの場合は、より適切なアプローチであるFlashVarsの使用を検討してください。