我试图从对象及其遮罩构造一个MovieClip对象后获得抗锯齿,这两个MovieClips都是通过SWFLite从swf加载的:

var icon:MovieClip = Assets.getBattleAbility(ability.id); //getting a base object
icon = squareToRound(icon); // applying a mask (new MovieClip-container created)
add(icon, treeAbX(ability.j), treeAbY(ability.i));
icon.cacheAsBitmap = true;


该对象没有出现。当我向处理程序中将cacheAsBitmap设置为true的对象添加单击侦听器时,单击对象后对象开始消失。

这里可能是什么问题,以及如何解决?

最佳答案

看起来在cacheAsBitmap = true时有一个known issue带有掩码位置。

关于bitmap - cacheAsBitmap强制MovieClip消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49575584/

10-09 21:20