#actionscript-3 #flex4
#actionscript-3 #flex4
Вопрос:
У меня есть приложение с более чем 1 состоянием, по какой-то причине мне нужно, чтобы в состоянии «Пуск» в Windows не было chrome, иначе во втором состоянии он должен быть..
Я установил в app.xml <systemChrome>none</systemChrome>
и чем в AS3
currentState = 'State2';
var windowOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
windowOptions.systemChrome = NativeWindowSystemChrome.STANDARD;
windowOptions.type = NativeWindowType.NORMAL;
Но chrome по-прежнему не виден / не присутствует
Ответ №1:
Вы не можете изменить, как только окно открыто.
Я полагаю, вы создаете изображение типа «Предварительный загрузчик»?
Что может быть проще, так это использовать всего 3. Main, который был бы полностью невидимым, который загружает ваше окно «Состояние 1» с тем, что ему нужно. и когда пришло время перейти в состояние 2, он может открыть другое окно с настройками «Состояние 2» и поместить туда то, что нужно.
Если это не предварительный загрузчик, вы можете сделать то же самое, но переместить все отображаемые объекты из вашего _state1.stage в _state2.stage .
Я знаю, что это не совсем тот ответ, который вы ищете, но, надеюсь, решение поможет.
ОТРЕДАКТИРУЙТЕ ИЛИ, если это просто предварительный загрузчик. Загрузите все в Main, как и всегда, но сделайте его невидимым, но откройте новое собственное окно, которое будет видно, а затем, когда приложение будет готово, просто закройте и закройте окно предварительной загрузки. (Я не уверен, что было бы лучше читать код с точки зрения кода, но это было бы намного проще)