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
Уже весь интернет перерыл в поисках ответа на свой вопрос...
Таска заключается в том, чтобы сделать пропорциональное изменение размера 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