关于检测bitmapdata某个位置是否透明问题
首先是var argb:uint=bitmapdata.getPixel32(x,y);
这个时候判断argb是否等于0来判断x,y位置是否透明是错误的。需要
var a:int=argb>>24&255;
判断a是否等于0就可以了
本文介绍了正确检测Adobe Flash中BitmapData对象某像素点透明度的方法。通过获取32位像素值并分离Alpha通道,可以准确判断像素是否为透明。
关于检测bitmapdata某个位置是否透明问题
首先是var argb:uint=bitmapdata.getPixel32(x,y);
这个时候判断argb是否等于0来判断x,y位置是否透明是错误的。需要
var a:int=argb>>24&255;
判断a是否等于0就可以了

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