使用TweenMax调整文本大小的动画不流畅

时间:2013-07-01 14:49:10

标签: actionscript-3 tweenmax

我正在尝试通过TweenMax使用textField子动画缩放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});

我该如何解决?

1 个答案:

答案 0 :(得分:1)

你应该使用

textField.embedFonts = true;

实际上将字体嵌入你的swf中。 如果未设置此选项,Flash将使用系统字体,因此它只能使用现有的整数大小显示文本,因此文本将从大小“跳转”到大小。