私はxmlからいくつかの単語を取得し、それらをステージの中央に並べて配置しようとしています。私は以下のコードでこれを達成しました。私は自動的に内部のテキストに従ってテキストフィールドのサイズを変更します。しかし今度は言葉の間にスペースがあります。私が達成するのは、それらの間にスペースを置かずに、自動サイズ設定された単語と隣接する単語を持つことです。しかし、私は問題を解決することができませんでした。 それを解決するために私を助けてください。事前に おかげactionscrip3テキストフィールドのサイズ設定終了センタリング
var partsWidth=100;
var wordTf = new TextField();
wordTf.name =thispart;
wordTf.text =thispart;
wordTf.width=partsWidth;
xStartPoint=stage.stageWidth/2 - (numberOfWords * partsWidth)/2;
wordTf.height=partsHeight;
wordTf.x= xStartPoint + (index * partsWidth) ;
wordTf.y=150;
wordTf.background=true;
wordTf.backgroundColor = 0xe3e3e3;
wordTf.border = true;
var myFormat:TextFormat = new TextFormat();
myFormat.size = 16;
myFormat.align = TextFormatAlign.CENTER;
wordTf.setTextFormat(myFormat);
wordTf.autoSize=TextFieldAutoSize.CENTER;
addChild(wordTf);
単語または文字の間?単語間に – Benny
partsWidthの値が100(または何かを設定している)なので、単語の間にスペースが入ります。しかし、幅の値を削除すると、位置やセンタリングを計算することができません。 – mustafa