0

我试图找到一种方法来了解用户何时单击 swfobject。
我试过flashMovie.addEventListener("mousedown", onPlayerMouseDown, false);了,但它只适用于 Mac OS 而不是 Windows/Linux。

有任何想法吗?

4

1 回答 1

0

如果您有权访问 Flash 源,您可以向舞台添加一个侦听器,然后对您的 javascript 进行 ExternalInterface 回调:

stage.addEventListener(MouseEvent.MOUSEDOWN,MoseDownHandler);

function mouseDownHandler(evt:MouseEvent):void
{
    if(ExternalInterface.available) ExternalInterface.call("someJavascriptFunction");
}
于 2011-07-13T12:30:06.203 回答