Краткий ответ: Да, FullScreenEvent
временно добавляет 1 ребенка на сцену.
Long Rant: Ну, как насчет этого? Я несумасшедший .. я не знаю, если это задокументировано, но - это правда.Это маленькое всплывающее сообщение о том, что «вы можете нажать esc, чтобы выйти из полноэкранного режима», временно добавляет одного ребенка на сцену и удерживает его на верхнем уровне, пока оно не исчезнет.Внезапное вторжение в индексы действительно испортило меня… так что, я думаю, есть мой ответ.Теперь мне просто нужно выяснить, как обойти это небольшое раздражение.
Поиск фантомного ребенка: Я попытался найти ребенка, как это было предложено, в моем проекте, используя stage.getChildAt(11)+" "+stage.getChildAt(10)+
..Etc Etc .. и stage.getChildAt(11).name+" "+stage.getChildAt(10).name+
.. Etc Etc .. (быстрый неаккуратный способ отследить его до текстового поля на сцене ...), но я не мог привязать его к определенному имени .. только что пришло имявверх как «экземпляр (каким бы ни был номер в строке, который должен быть создан)».хотя этот тип был интересным, потому что он был null
.. Я не знаю, нормально ли это или что-то в этом роде, но если бы это была одна из вещей, которые я сделал, это было бы [Object Sprite]
или что-то подобное ... очень странно,Более того, при попытке получить информацию от Adobe Liveocs (например, сжимая кровь из камня ...) все, что я мог найти во всплывающем сообщении, было следующее:
Диалоговое окно Flash Runtime появляется поверх фильмакогда пользователи входят в полноэкранный режим, чтобы сообщить им, что они находятся в полноэкранном режиме и что они могут нажать клавишу Escape, чтобы завершить полноэкранный режим.
«Диалоговое окно времени выполнения Flash» ..Означает ли это, что он внутренний, но он все еще использует это одно индексное пятно?
Я пытался сделать все на этапе alpha = 0 всякий раз, когда всплывающее окно показывало (stage.numChildren
было на единицу больше, чем следовало бы) ивсе исчезло, когда должно было появиться, кроме сообщения «бежать к выходу» ..
Ооооо ... Да ... это все, что я могу думать прямо сейчас ..
Учитывая, что я все еще учусьВспышка, возможно, я неправильно понял, как правильно искать ребенка.Если кто-нибудь проверит это и создаст простой прототип, чтобы связываться с ним, пожалуйста, дайте мне знать здесь, что вы узнали ^ __ ^
Как примечание для Тайлера, я вспомнил, почему я не сделал 'Не думаю, что сделать след на Event.ENTER_FRAME
.Это потому, что я не могу просмотреть следы, когда я вижу свой SWF в браузере.А поскольку FullScreenEvent работает только в браузере, когда задан параметр HTML allowfullscreen = 'true', мне стало лень добавлять динамическое текстовое поле на сцену и обновлять его, как мне кажется .. = P
В любом случае,
Спасибо за ваше время и терпение.
Исходное сообщение: Привет!
Я создаю галерею изображений во флэш-памяти.Это в значительной степени в рабочем состоянии, и я вполне доволен этим, за исключением случая, когда я пытаюсь сделать его полноэкранным.
Когда я делаю свою галерею полноэкранной, используя FullScreenEvent
, это маленькое сообщение по умолчанию позволяетпользователь знает, что он может нажать Esc
появляется на экране.И как показано это сообщение, если я создаю изображение за пределами экрана и добавляю его к просмотру, следующее изображение будет поверх всех моих спрайтов GUI ..
Однако,если я жду, пока это маленькое сообщение исчезнет и исчезнет, тогда все будет работать как надо, и индекс моего изображения будет установлен на 1, как я и хотел (под моими спрайтами и прочим в графическом интерфейсе) ..
Теперь, не стесняйтесьИмейте в виду, я не исключаю, что мой код неисправен, потому что это более чем вероятно, но после долгих размышлений и появления с пустыми руками, я продолжаю немного суеверно думать, что вспышка обманывает меня и что «небольшое сообщение»'не является независимым и фактически добавляется в список отображения ..
Кто-нибудь знает, если я просто воображаю вещи?или сообщение 'press esc' является частью моего swf в списке отображения?
Спасибо всем, кто уделил мне время, и могут ли они рассказать мне об этом.