2012-12-10 24 views
1

我試圖從閃存向js發送懸停事件(在某些瀏覽器中,mousemove/mouseover/mouseover事件不會通過Flash內容觸發)。我試圖這樣做:所有Flash內容的ROLL_OVER事件

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

但它沒有奏效。我是一個AS新手,你能指點我正確的方向嗎?

+0

在某些瀏覽器中...有點模糊。你可以更具體一些,這樣我們可以重現錯誤... – loxxy

+0

嗯,這並不重要,但記錄在OSX Firefox上。我認爲這個http://stackoverflow.com/questions/13644203/capture-js-mousemouse-under-flash-movie-ff-mac是一個類似的問題 –

+1

還有一個事件,當用戶移動鼠標時catch:stage.addEventListener (Event.MOUSE_LEAVE,mouseLeave); ,你可以隨時開始聽這個。無論如何,如果您還點擊了Flash內容以外,這可能是焦點問題。 – turbosqel

回答