2010-02-04 85 views
1

我試圖在AS3中創建一個視頻播放器,當用戶將鼠標懸停在視頻上時顯示播放器控件,但是我很難讓MOUSE_OVER事件觸發。我確定視頻的索引位於頂部,所以這不是問題。有什麼我失蹤?有什麼理由說明這個事件監聽器不能用於視頻對象?MOUSE_OVER事件附加到視頻對象

video.addEventListener(MouseEvent.MOUSE_OVER, doThis); 

關於如何使這項工作的任何想法?

預先感謝您的參觀!

回答

1

,你可以嘗試添加MOUSE_OVER顯示對象持有的視頻,並用它來調用視頻的功能。

你也可以考慮使用roll_over

+0

我們有一個贏家!將視頻對象包裹在顯示對象中是有用的。謝謝! – Travmatron86 2010-02-05 22:07:09

0

檢查您的瀏覽器是否具有焦點的SWF對象。有時這可能會要求您先點擊Flash幀以開始檢測用戶事件。

這也可以在JavaScript中完成與

var flex = document.${swf_application} || window.${swf_application}; 
flex.focus();