ProgressionコマンドにおけるTextFieldのリサイズ

user-pic
0

TextField。

って、AS内でnewした時は、プロパティをwidth→wordWrap→autoSizeの順で設定してあげないと、狙い通りの挙動をしてくれない、ってのはなんとなく知ってたんですよ。

ProgressionのSerialList内でPropコマンドを使って順に設定しても、思ったように動いてくれなくてプチハマりました。

コマンドリスト内ではなく普通に1個ずつプロパティ設定してやったら大丈夫でした。

改行なしの右側可変TextFieldを作りたい場合。

var _tf:TextField=new TextField();
var sList:SerialList=new SerialList();
sList.addCommand(null
,new Prop(_tf,{width:10})
,new Prop(_tf,{wordWrap:false})
,new Prop(_tf,{autoSize:TextFieldAutoSize.LEFT})
,new Prop(_tf,{text:'ほげほげ'})
〜中略〜
);
sList.execute();

↑これだとTextFieldのサイズはデフォルトの100x100のままだった。

var _tf:TextField=new TextField();
_tf.width=10;
_tf.wordWrap=false;
_tf.autoSize=TextFieldAutoSize.LEFT;
_tf.text='ほげほげ';
〜以下略〜

普通にこうしてあげれば、あとはコマンドで色々やっても大丈夫でした。

トラックバック(0)

トラックバックURL: http://www.junka.net/cgi-bin/mt/mt-tb.cgi/5380

コメントする

月別 アーカイブ

(c)1999-2010 Junka
Powered by Movable Type Pro