我正在尝试通过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});
我该如何解决?
答案 0 :(得分:1)
你应该使用
textField.embedFonts = true;
实际上将字体嵌入你的swf中。 如果未设置此选项,Flash将使用系统字体,因此它只能使用现有的整数大小显示文本,因此文本将从大小“跳转”到大小。