AS3 AIR TextField Glitch(在TweenMax.to上闪烁)

时间:2012-09-25 08:33:29

标签: actionscript-3 flash air flash-builder

嘿,我想知道是否有其他人有这个问题,或者可能暗示黑客攻击?每当我得到太多的东西,比如舞台上有太多的剪辑,那么太多的TweenMax补间,我的TextField对象就会开始闪烁,就像它们一遍又一遍地渲染一样。它看起来很糟糕,我想知道是否有一些已知的解决方法?它似乎只发生在文本中,所以我想知道我是否可以在第一次绘制之后以某种方式将其呈现为位图?

如果我同时发射太多的补间,这种情况会更早发生。现在它正在发生,因为我向包含对象添加了过滤器。似乎如果事情变得过于密集,那么文本字段就会开始闪烁。在Mac Air和Mac Pro上都进行了测试。建议?

1 个答案:

答案 0 :(得分:0)

您可以尝试在TextFields上设置cacheAsBitmap

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObject.html#cacheAsBitmap

有一些线程(比如这个http://www.kirupa.com/forum/showthread.php?345755-TextField-with-CSS-and-cacheAsBitmap)表明CSS格式和嵌入字体有点乱,所以你可能需要尝试添加内容的顺序,设置格式,并缓存它们。