[英]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繼承的顯示對象,例如Bitmap
, Shape
和Video
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.