最終更新:2010-11-15 (月) 13:38:52 (4904d)  

ExternalInterface
Top / ExternalInterface

HTML

<embed name="NAME属性を呼び出し時に指定するので決めておく"></embed>
  • object要素はidに、embed要素はnameに設定しておく

ActionScript

import flash.external.ExternalInterface;
//JSの関数呼び出し
ExternalInterface.call("jsFunction",src,caption );
//JSから呼ばれる関数の宣言
ExternalInterface.addCallback('asFunction', 実際に処理をする関数);

JavaScript

getSWFObject("FlashのEMBEDのNAME").ActionScriptの関数名();


function getSWFObject(name){
  return document.all? window[name] : document[name];
}

関連

参考