我將一個flash swf嵌入html頁面並設置wmode = transparent。我需要這個Flash電影仍然接收鼠標事件。在Opera,Safari,Chrome和Firefox中,這很好,html背景可以顯示,並且仍然收到Flash鼠標懸停的事件。 (精靈會對鼠標作出反應)在Internet Explorer中沒有收到鼠標事件的透明swf
但是,在Internet Explorer中,背景會顯示,但swf本身沒有發生鼠標交互。
任何人有任何建議來解決這個問題?我甚至願意改變我的AS3代碼來糾正。
謝謝 -
b
同意,Flash不會對沒有任何繪製的鼠標操作做出反應。如果繪製了某些東西,即使將alpha設置爲0,Flash在命中測試時也會注意到這一點,因此將分派鼠標事件。 – 2009-08-09 11:59:17
我不知道爲什麼這不會發生在我身上,我想是由於跨瀏覽器的不一致的行爲。僅供參考 - 我將鼠標事件直接附加到舞臺上,並附加了一個填充的精靈,其alpha值爲0,覆蓋舞臺,並在IE和其他所有場景中按預期工作。再次感謝。 – WillyCornbread 2009-08-09 20:27:09