IE6で特定の名前のメソッドをExternalInterface.addCallbackできない
久しぶりにはまったぜ!
"play"っていうメソッドを
package { import flash.display.Sprite; import flash.external.ExternalInterface; public class test extends Sprite { public function test() { ExternalInterface.addCallback("play", function():void{}); } } }
ってな感じでやったら、Firefox2では問題ないけどIE6だとエラーになる。"stop"もダメ。
var object = document.getElementsByTagName('object')[0] alert(typeof object.play);
ってすると、"unknown"って出る。"undefined"じゃないんですよ、奥さん。キイタ?( ゚д゚)オクサン(゚д゚ )アラヤダワァ
Windows Media Playerを埋め込んだときの操作に使うようです。
ふーん。