ActionScript中
sprite有一个mask属性
设置了他就设置了遮罩层
遮罩层不会被绘制
但是他一定要是在显示列表里面,也就是说你在创建了遮罩层对象之后,一定要addChild一下,才可以
今天我试了一下,没有addChild,可以这招,但是移动不了,其实也就是他没有办法控制这个遮罩层
代码
sprite1.mask = sprite2;
删除的话,直接置成Null就可以了
sprite有一个mask属性
设置了他就设置了遮罩层
遮罩层不会被绘制
但是他一定要是在显示列表里面,也就是说你在创建了遮罩层对象之后,一定要addChild一下,才可以
今天我试了一下,没有addChild,可以这招,但是移动不了,其实也就是他没有办法控制这个遮罩层
代码
sprite1.mask = sprite2;
删除的话,直接置成Null就可以了

本文详细解析了ActionScript中Sprite的mask属性及其使用方法,包括如何设置遮罩层、遮罩层的绘制限制以及遮罩层在显示列表中的必要性。通过实例演示了遮罩层无法控制的原因及解决办法。
1019

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



