JavaScriptとAS3.0連携
今回はフラッシュコンテンツや外部asファイルパッケージ内のActionScriptとJavaScriptの連携、外部JavaScriptのメソード(関数)の呼び出しについて習得します。
HTMLページやHTMLページのヘッダー内に読み込まれたJavaScriptは、
『ExternalInterface.call』
で呼び出すだけです。
【 簡単な例】
JavaScriptのjsmethodをコールして二つのパラメータを与えてみましょう。
var callMethod:String = "jsmethod"; //新規変数にコールするJScriptの関数を代入
var str1:String="param01"; //新規変数にjsmethod関数の一つ目のパラメータを代入
var str2:String="param02"; //新規変数にjsmethod関数の二つ目のパラメータを代入
ExternalInterface.call(jsmethod,str1,str2).toString();//これでJScriptの関数をコール
これだけですね。
これで、フラッシュからJavaScriptの連携と呼び出しができるわけですね。