« Twitter | メイン | Scrapblog »

【解決】TextFieldにhtmlTextをいれると改行が

del.icio.us it!   hatena bookmark

なんとか解決?したかな

TextFieldにhtmlTextをいれると改行が (Unknown Quality)
http://un-q.net/2007/03/textfield_htmltext.html


まずはこれを試してみた。
tがテキストフィールド

var tmpTf = t.getTextFormat();
t.text = t.text.substring(0,t.text.length-1) + "\r";
t.setTextFormat(tmpTf);

これでも改行されなくなるんだけど、TextFieldのHTMLテキストが複雑だと(文字ごとにサイズが違うとか)、setTextFormatしてもちゃんと前の状態にならない。多分lenghtが変わっちゃうからだろうな。


でTextField.replaceText を使ってみた

t.replaceText(t.text.length-1, t.text.length, "");


かいけつー


TextFieldにはいつも悩まされる。。。
今度ActionScript3.0でもいろいろ試してみようかな。

こっちはまだ解決しません
letterSpacing設定したTextFieldにDropShadowFilterすると (Unknown Quality)
http://un-q.net/2007/03/letterspacing_textfield_dropshadowfilter.html



トラックバック

このエントリーのトラックバックURL:
http://un-q.net/mt-tb.cgi/120

コメントを投稿

crossreview