Flash 全屏文本场动画的速度存在严重问题

Flash 全屏文本场动画的速度存在严重问题,flash,flash-cs3,Flash,Flash Cs3,我找不到任何合适的方法使一个长文本字段在全屏模式下在屏幕上流畅地水平移动。我尝试了很多方法,但每次都会被卡住几毫秒,破坏整个体验。请,如果有人能帮我找到一种方法,最好的动画大动态字符串在全屏上,我将非常感谢。 我尝试使用var myTween:Tween=newtween(myText,“x”,None.easeNone,0,newX,80,true);甚至使用计时器或帧上事件手动移动x;当文本以全屏方式在屏幕上移动时,它通常会被卡住几毫秒。 我也尝试过使用位图,但它有点太像素化了,性能没有明显

我找不到任何合适的方法使一个长文本字段在全屏模式下在屏幕上流畅地水平移动。我尝试了很多方法,但每次都会被卡住几毫秒,破坏整个体验。请,如果有人能帮我找到一种方法,最好的动画大动态字符串在全屏上,我将非常感谢。 我尝试使用var myTween:Tween=newtween(myText,“x”,None.easeNone,0,newX,80,true);甚至使用计时器或帧上事件手动移动x;当文本以全屏方式在屏幕上移动时,它通常会被卡住几毫秒。 我也尝试过使用位图,但它有点太像素化了,性能没有明显的改善。 也许有人知道如何在ActionScript3中优化动画,或者使用文本字段以外的其他控件


谢谢您的帮助。

听起来您的机器无法跟上同时运行的所有进程。这在几乎所有协作应用程序上都是现实


若要减小效果,请尝试降低动画帧率。这将是较少的流动性,但帧持续时间将是恒定的,跳过不太明显。这可能是解决您当前问题的必要妥协。

我知道这已经很晚了,但下面列出了一些您可以尝试的事情:

  • 您可以尝试使用类似tweening的引擎,它独立于动画帧,因此有助于使运动看起来更平滑

  • 如果文本在移动时没有更改,可以将TextField的cacheAsBitmap属性设置为“true”

  • 确保反别名模式是“动画”而不是“可读性”,因为可读性模式在移动的文本字段上看起来会很奇怪,并且会减慢速度,因为Flash会不断尝试重新播放

  • 手动将整个文本字段绘制为位图,然后移动位图。听起来您可能已经尝试过这一点,但如果做得正确,应该会大大提高性能