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を埋め込んだときの操作に使うようです。


ふーん。