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 に答える