一种处理方法是用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