flash中label顯示文字想換行

我使用textinput跟按鈕

想使打在textinput裡的文字顯示在label中

每按一次就顯示一句

但是要換行

譬如:第一次輸入1 第二次輸入2 第三次輸入3

label會顯示出

1

2

3

可是試了好久都沒辦法成功

有把label參數的html改成true了

也有在程式碼裡加入"<br>"

但是還是不能

懇請好心的大大幫我解答 感謝~

已更新項目:

Masari 大大

我試了"\n"

但是還是沒有換行耶

這是我的程式碼

button1.onRelease = function() {

label1.text += text1.text+"\n";

text1.text = "";

};

1 個解答

評分
  • MASARI
    Lv 4
    1 0 年前
    最佳解答

    //ActionScript 2.0

    //使用換行字元 "\n"

    //TextInput: _input , Button: _btn , Label:_label,

    _btn.onRelease = function (){

    _label.text += _input.text + "\n";

    _input.text = "";

    }

    2008-12-25 11:38:22 補充:

    label元件高度拉大點~就看的到換行了~

    或者用TextArea + UIScrollBar試試~

    我比較喜歡直接用AS建TextField~

    = ="

    參考資料: myself
還有問題?馬上發問,尋求解答。