用 javascript + actionScript 解決透明的flash在firefox下滾輪失效的問題!

在透明的flash在firefox下滾輪功能會失效,只有firefox有此問題,其他瀏覽器沒有碰到過,這是因爲firefox沒有把鼠標的滾輪事件傳給flash的原因。我們可以這樣來解決:

 

1、在flash的宿主文件(HTML)下增加如下代碼:

注,${application}爲FLEX站點工程下XXX.template的參數,如爲其他文件,請改爲flash對象的ID值。

 

2、在flash程序初始化完後,執行此代碼:

注:可以把這行代碼加入初始化完成的事件回調函數中執行,此函數註冊來自javascript函數"handleWheel"的事件,回調函數是handleWheel,此函數代碼如下:

 

3、在上面這句代碼的函數外,加入此函數:

 

OK了,編譯完,用firefox打開看看!!可以了吧!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章