Flash→JavaScript呼び出し

このエントリーをはてなブックマークに追加

こんばんわ。
明日の朝起きれるのか不安いっぱいiyamaです。

今日はこの前notoさんにお願いされたFlash → Javascript呼び出しについて覚え書き。

■環境
ActionScript3.0
Flash CS5

【ActionScript3.0】


import flash.external.ExternalInterface;

ExternalInterface.addCallback("sampleFunction", "message");

ExternalInterfaceをimport。
JavaScriptで呼び出すメソッド名は「sampleFunction」
ここで”message”はjavascriptに渡したい引数。

【JavaScript】


function sampleFunction(value) {
    alert(value);
}

たったこれだけでポップアップに「message」と表示します。
意外と簡単ですね。
基本、閉鎖的なFlashにしてはお手軽です。

return top