PDA

Просмотр полной версии : Пропорциональное маштабирование


PerminovMA
18.07.2012, 14:02
Всем привет!!!)

Уже весь интернет перерыл в поисках ответа на свой вопрос...

Таска заключается в том, чтобы сделать пропорциональное изменение размера AIR приложения при его маштабировании.

простейший код:

stage.nativeWindow.addEventListener(NativeWindowBoundsEvent.RESIZE,stageResizeListener);

...bla bla bla...

protected function stageResizeListener(evt:NativeWindowBoundsEvent):void
{
evt.preventDefault();
if (evt.beforeBounds.width != evt.afterBounds.width)
{
evt.currentTarget.height = evt.afterBounds.width;
}
else
if (evt.beforeBounds.height != evt.afterBounds.height)
{
evt.currentTarget.width = evt.afterBounds.height;
}
}


то ли evt.preventDefault(); не срабатывает то ли еще что-то...

при маштабировании допустим по ширине окно мигает и маштабируется только по ширине(((

Как решить эту проблему? Заранее спасибо!)

Здесь нашел какие-то умные мысли, но они мне не помогли:
http://stackoverflow.com/questions/5239691/air-resizing-native-window-proportionately

alatar
18.07.2012, 15:32
RESIZE это уже свершившийся факт, его нельзя отменить. Вам нужен RESIZING.

PerminovMA
18.07.2012, 15:35
alatar, спасибо большое!!! +