Opera (ver. 12.01) の ExternalInterface.call が機能しません。SWFオブジェクトを使用しています。
head-section の私の index.php ファイルでは:
swfobject.embedSWF("example.swf", "flash", "1", "1", "10.0.0");
本文の JavaScript 関数:
function ready() {
alert();
}
ActionScript 3 のコード:
if (ExternalInterface.available) {
ExternalInterface.call('ready');
}
Google Chrome ではすべて正常に動作します。Opera の問題の原因は何ですか?
Internet Explorer 7 でさえ、このコードで適切に動作します。