使用內建 UI 新增 TetArea,不像 TextField 可以直接在屬性面板中定義屬性
所以要新增一個 TextFormat 來設定它的字型,
程式碼:
ti.maxChars = 30;
ti.addEventListener(KeyboardEvent.KEY_DOWN, onInput);
var txtFormat:TextFormat = new TextFormat();
txtFormat.size =20;
ti.setStyle("textFormat", txtFormat);
ta.setStyle("textFormat", txtFormat);
ta.restrict = "";
function onInput(e:KeyboardEvent) {
if(e.keyCode == 13 && ti.text != ""){
ta.appendText(ti.text+"\n");
ta.verticalScrollPosition = ta.maxVerticalScrollPosition;
ti.text = "";
}
}
沒有留言:
張貼留言