เมื่อฉันกดปุ่ม มันจะพิมพ์สตริงแบบสุ่มใน 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;
}
}