2011-09-12 11 views
0

クリックしたときに(.mp3をロードするために)AS3変数に動的に割り当てる必要があるHTMLボタンがあります。 externalInterface.callを使用してjavascript変数を収集しています。ボタンをクリックしたときにこれらを動的に変更する方法は不明です。HTMLからAS3への変数を動的に代入する変数

誰かが私にいくつかのサンプルコードで学ぶのを助けることができますか?

ありがとうございます!

答えて

2

ExternalInterface.addCallbackを使用すると、javascriptコードから呼び出せるメソッドを* .swfに追加できます。

ExternalInterface.addCallback("testMethod", function(message:String) { trace(message) }); 

とJavaScriptで:

document.getElementById('swf').testMethod('Hello!'); 
0

ExternalInterfaceは一つの方法である、と@Andrey Mは既にこのアプローチにいくつかの良いヒントを提供してきました。

ただし、HTML - > ASの値を渡すだけの場合は、より適切なアプローチであるFlashVarsの使用を検討してください。

関連する問題