单击按钮更改字体大小

时间:2014-02-18 19:06:50

标签: actionscript-3 flash

这是我的代码

var myFont = new Font2();
typeableText.defaultTextFormat = myFormat2;
typeableText.antiAliasType = AntiAliasType.ADVANCED;
typeableText.embedFonts = true;
typeableText.x = 540;
typeableText.y = 400;
typeableText.width = 175;
typeableText.autoSize = TextFieldAutoSize.CENTER;
typeableText.wordWrap = true;
typeableText.multiline = true;
typeableText.type = TextFieldType.INPUT;
typeableText.text = "Your text here";

var myFormat2:TextFormat = new TextFormat();
myFormat2.size = 22;
myFormat2.font = 'Franklin Gothic Demi';
myFormat2.align = TextFormatAlign.CENTER;
myFormat2.kerning = true;
myFormat2.leading = 1.5;

我想要一个按钮单击,每次单击按钮时将文本的大小增加4,但无法弄清楚如何执行此操作,以便文本的大小立即更改。

1 个答案:

答案 0 :(得分:0)

我想这应该有效:

button.addEventListener(MouseEvent.CLICK, clickHandler);

function clickHandler(e:MouseEvent):void {
   myFormat2.size += 4;
   typeableText.defaultTextFormat = myFormat2;
   typeableText.setTextFormat(myFormat2);
}