TextArea 和 TextInput 字型大小的變換

使用內建 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 = "";
}
}

沒有留言:

張貼留言