버튼을 누르면 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;
}
}
방금 첫 번째 기능에 추가하여 작동합니다 (예!). – lehermj