一种处理方法是用EnterFrame检测,如果是透明的就把mouseEnabled设置成false,否则是true,这样被遮挡的元件的事件也能收到了
关于检测bitmapdata某个位置是否透明问题 首先是var argb:uint=bitmapdata.getPixel32(x,y); 这个时候判断argb是否等于0来判断x,y位置是否透明是错误的。需要 var a:int=argb>>24&255; 判断a是否等于0就可以了
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
http://blog.youkuaiyun.com/shenshouer/archive/2010/06/09/5657411.aspx
本文介绍了一种处理方法,通过EnterFrame检测透明区域,动态调整元件的mouseEnabled状态,确保被遮挡元件的事件也能接收。
565

被折叠的 条评论
为什么被折叠?



