png透明部分取消点击&后边的控件事件不阻止的方法

一种处理方法是用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.csdn.net/shenshouer/archive/2010/06/09/5657411.aspx

 

 

你可能感兴趣的:(2010)