【发布时间】:2014-04-11 21:28:11
【问题描述】:
当我按下按钮时,它会在 TextField 中打印一个随机字符串,但我也想添加样式。所以我使用了 TextFormat 但它似乎没有用。我不确定是什么问题,它似乎忽略了文本格式。
import flash.text.TextField;
import flash.text.TextFormat;
var tf: TextField = new TextField();
var format: TextFormat = new TextFormat();
format.size = 18;
format.align = TextFormatAlign.CENTER;
format.bold = true;
format.color = 0x555555;
tf.setTextFormat(format);
convob.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event: MouseEvent): void {
starters();
addChild(tf);
}
function starters() {
var random = Math.floor((Math.random() * 5) + 1);
switch (random) {
case 1:
tf.text = "eiff";
addChild(tf);
break;
case 2:
tf.text = "fne";
addChild(tf);
break;
case 3:
tf.text = "fnfefe";
addChild(tf);
break;
case 4:
tf.text = "fnefewwe";
addChild(tf);
break;
case 5:
tf.text = "fneeeffvvv";
addChild(tf);
default:
break;
}
}
【问题讨论】:
标签: actionscript-3 flash actionscript