[AS]TextFieldの右寄せ設定の際の注意
テキストフィールドで右寄せにする際は、幅とx座標の順番に注意が必要。
イマイチ関係性がわかんないけど。
一番上が意図した結果に違い
var _txt:TextField = new TextField(); _txt.htmlText="あいうえお"; _txt.width=550; _txt.x = 100; _txt.autoSize="right";//x座標も幅も設定した後 addChild(_txt); var _txt0:TextField = new TextField(); _txt0.htmlText="あいうえお"; _txt0.autoSize="right";//x座標も幅も設定前 _txt0.width=550; _txt0.x =100; addChild(_txt0); _txt0.y = 20; var _txt1:TextField = new TextField(); _txt1.htmlText="あいうえお"; _txt1.x =100; _txt1.autoSize="right";//幅の設定前 _txt1.width=550; addChild(_txt1); _txt1.y = 40; var _txt2:TextField = new TextField(); _txt2.width=550; _txt2.autoSize="right"; _txt2.x = 100; _txt2.htmlText="あいうえお";//最後に文字設定 addChild(_txt2); _txt2.y = 80;
結果はこんな感じ
Tweet