谁能告诉我如何动态调整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 上获得流体宽度的方法?