1

我正在尝试将悬停事件从 flash 发送到 js(在某些浏览器中,mousemove/mouseover事件不会触发 flash 内容)。我试过这样做:

stage.addEventListener(MouseEvent.ROLL_OVER, function():void {
    ExternalInterface.call("alert", "Rolled over!!");
});

但它没有用。我是AS新手,你能指出我正确的方向吗?

4

1 回答 1

0

此外,您必须为要调用的外部接口定义一个函数。它有点开销:

ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);

更多信息在这里:http ://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html 使用最后一个例子。

于 2012-12-10T17:27:36.793 回答