TextFieldの幅を動的に調整して、常にステージの幅より少し狭くする方法を誰か教えてもらえますか? たとえば、これは私が試したものですが、エラーが発生します:
var myText:TextField = new TextField();
myText.x = 20;
myText.width = stage.stageWidth - 40; //does not work, what
stage.addEventListener(Event.RESIZE, adjustTextField);
function adjustTextField():void
{
myText.x = 20;
myText.width = stage.stageWidth - 40;
}
理論的には、このコードはmyTextが常にステージの幅いっぱいに調整され、両側に 20 ピクセルの境界線があることを保証する必要があります。しかし、これはエラーを引き起こします。
Actionscript 3の TextFields で流動的な幅を取得する方法を知っている人はいますか?