Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 使用TweenMax调整文本大小的动画不平滑_Actionscript 3_Gsap - Fatal编程技术网

Actionscript 3 使用TweenMax调整文本大小的动画不平滑

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;

我正试图通过TweenMax用textField child制作MovieClip的缩放动画。它可以工作,但textField的动画并不平滑。我可以看到文本一步一步地调整大小

        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