簡體   English   中英

是否可以使對象對鼠標單擊“透明”?

[英]Is it possible to make an object “Transparent” to mouse click?

我正在開發一個Flash游戲,我很想實現下雨效果。 到目前為止,這是我下雨的進展: http : //www.squ4re.eu/Rain.html

代碼很簡單; 每個雨滴都是物體,當它落到地面上時,它會再次將自身放置在屏幕頂部並添加飛濺動畫。

但是問題是在雨后單擊某些東西。 可以說我在戰場上有一些可選單位。 在大多數情況下,隨機雨滴會打斷后面的物體的選擇。 所以這是我的問題:是否可以在Flash中創建對鼠標單擊“透明”的對象,以便我可以單擊其后面的對象? 還是有其他方法可以解決此問題?

先感謝您。

如@putvande所述,您可以在每個應禁用以進行鼠標交互的交互對象上使用mouseEnabled 您還可以創建rainLayer並將其禁用以進行鼠標交互:

myRainLayer.mouseEnabled = false;
myRainLayer.mouseChildren = false;

mouseChildren-確定對象的子級是否啟用了鼠標或用戶輸入設備。 如果啟用了對象,則用戶可以使用鼠標或用戶輸入設備與其進行交互。 默認值為true。

還考慮使用不從InteractiveObject繼承的顯示對象,例如BitmapShapeVideo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM