Показать сообщение отдельно
Старый 27.06.2014, 11:31
PainKiller вне форума Посмотреть профиль Отправить личное сообщение для PainKiller Найти все сообщения от PainKiller
  № 5  
Ответить с цитированием
PainKiller
 
Аватар для PainKiller

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
Цитата:
Размеры 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 они тоже есть


Последний раз редактировалось PainKiller; 27.06.2014 в 12:10.