Показать сообщение отдельно
Старый 26.02.2012, 20:20
RhPlus вне форума Посмотреть профиль Отправить личное сообщение для RhPlus Найти все сообщения от RhPlus
  № 3  
Ответить с цитированием
RhPlus
 
Аватар для RhPlus

Регистрация: Dec 2011
Адрес: Беларусь, г. Минск
Сообщений: 50
Отправить сообщение для RhPlus с помощью ICQ Отправить сообщение для RhPlus с помощью Skype™
Ладно, тогда такой вопрос (по теме)
Вот я программно создаю новое окно:
Код AS3:
var windowOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
windowOptions.systemChrome = NativeWindowSystemChrome.STANDARD;
windowOptions.type = NativeWindowType.NORMAL;
 
var newWindow:NativeWindow = new NativeWindow(windowOptions);
newWindow.stage.scaleMode = StageScaleMode.NO_SCALE;
newWindow.stage.align = StageAlign.TOP_LEFT;
newWindow.bounds = new Rectangle(100, 100, 800, 800);
 
newWindow.activate();
Теперь если я компилирую программу у меня открывается 2 окна (основное и пустое, созданное программно)
А почему я могу программно настраивать основное окно только через stage.nativeWindow (иначе flash просто не понимает что такое nativeWindow) а свое новое окно могу настраивать и без обращения через stage?
Например:
Код AS3:
newWindow.x = 5;
newWindow.width = 100;
работает без ошибок, в то время как
Код AS3:
nativeWindow.x = 5;
nativeWindow.width = 100;
- обращение несуществ. свойства?

Добавлено через 48 минут
Второй вопрос решен, извиняюсь за нубство, не заметил важной детали. Насчет масштабирования буду крайне признателен за какой-нибудь простой пример либо совет.