FlashPlayer关于滤镜渲染的bug

用TweenMax时候发现一个显示上的问题。
如果一个对象有了遮罩,再对其TweenMax的时候加上滤镜,并且设置成tween完删除滤镜,当tween完后显示就不正常了...

搞了半天,想起好像以前哪里看到过FP对于滤镜渲染存在bug,搜了一下,果不其然
而且,还是个千年老问题(Adobe就钟爱培养bug)orz

既然如此,只要重新让FP渲染一下场景就可以了。在不改变内容本身,又能达到重新渲染的话,我也没仔细查有没有类似的方法,随意想了一个workaround,能行。
stage.addChild(stage.getChildAt(stage.numChildren-1));

你可能感兴趣的:(Flash)