Actionscript 3 使用TweenMax调整文本大小的动画不平滑
我正试图通过TweenMax用textField child制作MovieClip的缩放动画。它可以工作,但textField的动画并不平滑。我可以看到文本一步一步地调整大小Actionscript 3 使用TweenMax调整文本大小的动画不平滑,actionscript-3,gsap,Actionscript 3,Gsap,我正试图通过TweenMax用textField child制作MovieClip的缩放动画。它可以工作,但textField的动画并不平滑。我可以看到文本一步一步地调整大小 addChild(movieClip); var textField:TextField = new TextField(); textField.x = 20; textField.y = 20; textField.width = 250;
addChild(movieClip);
var textField:TextField = new TextField();
textField.x = 20;
textField.y = 20;
textField.width = 250;
textField.text = "Lorem ipsum dolor sit amet";
var textFormat:TextFormat = new TextFormat("Tahoma");
textFormat.size = 15;
textFormat.bold = true;
textField.setTextFormat(textFormat);
movieClip.addChild(textField);
TweenMax.to(movieClip, 2, {scaleX:2, scaleY:2});
如何修复它?您应该使用
textField.embedFonts = true;
并将字体嵌入到swf中。
如果未设置此选项,Flash将使用系统字体,因此它只能使用整数的现有大小显示文本,因此文本将从一个大小“跳转”到另一个大小。此外,您希望使文本字段为动画设置反别名。您可以这样设置:
textField.antialastype=antialastype.NORMAL代码>