[英]as3 MovieClip masking not working
我在尝试添加一些口罩时遇到困难
mc1.mask = randMc;
其中mc1 =加载的MovieClip,而randMc是导入Flash并转换为MovieClip的图片。 这是一个很大的游戏代码,因此我认为索引可能是问题,因此我添加了以下内容:
setChildIndex(randMc, (getChildIndex(mc1)-1));
但是它没有用,这意味着动画片段保持不变,它不会被randMc掩盖...有什么建议吗?
注意:我也在mc1上使用了scaleX / Y
似乎.png文件是一个包含透明像素的蒙版,所以它是一个正方形蒙版。
mc1.cacheAsBitmap = true;
randMc.cacheAsBitmap = true;
这样,空白像素将不会“计数”,并且蒙版将与舞台上导入的.png一样
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.