Цитата:
|
Размеры FlashTextInputComp, как вам и сказал ShockWave512, меняйте в updateDisplayList.
|
Немного не понял как это сделать. Сделал вот так:

Код AS3:
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
//trace ("updateDisplayList: unscaledWidth = " + unscaledWidth + " unscaledHeight = " + unscaledHeight);
_input.width = unscaledWidth;
_input.height = unscaledHeight;
if(_input.scaleX != _input.scaleY)
{
var max:Number = Math.max(_input.scaleX, _input.scaleY);
_input.scaleX = max;
_input.scaleY = max;
}
trace("_input.scaleX = " + _input.scaleX);
trace("_input.scaleY = " + _input.scaleY);
super.updateDisplayList(unscaledWidth, unscaledHeight);
}
Через mxml размеры все равно не меняются, никакой разницы с переопределением setActualSize, я не увидел. И кстати попробовал большие разрешения, заметил глюки в позиционировании компонента в формах, хотя при переопределении setActualSize они тоже есть