Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.10.2013, 12:25
uglan вне форума Посмотреть профиль Отправить личное сообщение для uglan Посетить домашнюю страницу uglan Найти все сообщения от uglan
  № 1  
Ответить с цитированием
uglan

Регистрация: Mar 2003
Адрес: moscow
Сообщений: 102
Отправить сообщение для uglan с помощью ICQ Отправить сообщение для uglan с помощью Skype™
Question Неперекрываемый ордер

Всем привет! Такой вопрос: неоднократно встречал разнообразные ANE которые получают при инициализации stage, и их невозможно потом перекрыть, то есть разместить что-либо поверх. Добавление детей в стэйдж после инициализации никак не спасает ситуацию, смена индекса тоже. Все элементы упорно создаются ПОД ANE объектом. Как они это делают? И как все таки сломать систему?
__________________
uglan

Старый 11.10.2013, 13:12
Fogflasher вне форума Посмотреть профиль Отправить личное сообщение для Fogflasher Найти все сообщения от Fogflasher
  № 2  
Ответить с цитированием
Fogflasher

Регистрация: Mar 2013
Сообщений: 290
1. А что такое ANE? Мне как нубу интересно просто. Деревня в Латвии такая есть, например.

2. Алсо, добавление детей на стэйдж суть неправославный, трефовый харам.
Более того, я подозреваю, что помещением чего-то на стэйдж не дает верхний уровень объекту.
Ведь над стэйджем висит экземпляр Document Class'a. Может стоит в нём с индексами поиграться?

3. Возможно, это как раз тот случай, когда слом внешней системы может быть отменен фактом переработки внутренних заблуждений.
Хотя и не факт.

Старый 11.10.2013, 13:15
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 3  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Цитата:
Все элементы упорно создаются ПОД ANE объектом.
Скорее всего ANE рисует совой нативный гуи просто выше стейджа. Делао в том что это только для флеша стейдж - корень гуи. На самом деле весь стейдж лишь контент какого-то окна, и то что рисуется выше его перекрывает. Ну в виндах вы же можете окно флешплеера перекрыть другим окном.
__________________
:)

Старый 11.10.2013, 13:34
uglan вне форума Посмотреть профиль Отправить личное сообщение для uglan Посетить домашнюю страницу uglan Найти все сообщения от uglan
  № 4  
Ответить с цитированием
uglan

Регистрация: Mar 2003
Адрес: moscow
Сообщений: 102
Отправить сообщение для uglan с помощью ICQ Отправить сообщение для uglan с помощью Skype™
Цитата:
Сообщение от Fogflasher Посмотреть сообщение
1. А что такое ANE?
Расширение, подключаемая библиотека.

Цитата:
2. Алсо, добавление детей на стэйдж суть неправославный, трефовый харам.
Более того, я подозреваю, что помещением чего-то на стэйдж не дает верхний уровень объекту.
Ведь над стэйджем висит экземпляр Document Class'a. Может стоит в нём с индексами поиграться?
Ну в качестве ребенка может быть контейнер, не суть.

Цитата:
Дело в том что это только для флеша стейдж - корень гуи. На самом деле весь стейдж лишь контент какого-то окна, и то что рисуется выше его перекрывает.
Если так, то зачем ANE нужен стейдж при инициализации? Подозреваю чтобы как раз надстроить каким-то образом гуи сверх.
__________________
uglan

Старый 11.10.2013, 14:14
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 5  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
uglan какой ANE вы используете?
Как обходной путь добавляете графику на stage или напишите контроллер который будет подымать на нулевую глубину stage Ваш UI.
__________________
return this...

Старый 11.10.2013, 14:27
uglan вне форума Посмотреть профиль Отправить личное сообщение для uglan Посетить домашнюю страницу uglan Найти все сообщения от uglan
  № 6  
Ответить с цитированием
uglan

Регистрация: Mar 2003
Адрес: moscow
Сообщений: 102
Отправить сообщение для uglan с помощью ICQ Отправить сообщение для uglan с помощью Skype™
Цитата:
Сообщение от AlexCooper Посмотреть сообщение
uglan какой ANE вы используете?
Я припоминаю "iOS UIWebView and VideoPlayer Native Extension" и "iAd" где была такая особенность.

Цитата:
Как обходной путь добавляете графику на stage или напишите контроллер который будет подымать на нулевую глубину stage Ваш UI.
Всмысле контроллер? Я брал верхний индекс из стейджа и присваивал новой графике индекс сверху – безрезультатно.
__________________
uglan

Старый 11.10.2013, 16:12
C4Grey вне форума Посмотреть профиль Отправить личное сообщение для C4Grey Найти все сообщения от C4Grey
  № 7  
Ответить с цитированием
C4Grey

Регистрация: May 2007
Сообщений: 181
Отправить сообщение для C4Grey с помощью ICQ Отправить сообщение для C4Grey с помощью Skype™
Советую псмотреть в код AS-части ANE, куда экземпляр Stage передается. Скорее всего, он нужен для определения размеров приложения, а не для добавления UI в список отображения Flash-a. Хотя, могу и ошибаться, может там кто-то добавил слушатель на ENTER_FRAME, и в нем перемещает какой-то графический элемент наверх списка отображения.


Последний раз редактировалось C4Grey; 11.10.2013 в 16:22.
Старый 11.10.2013, 16:23
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 8  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Цитата:
Сообщение от C4Grey Посмотреть сообщение
Советую псмотреть в код AS-части ANE, куда экземпляр Stage передается. Скорее всего, он нужен для определения размеров окна приложения, а не для добавления UI в список отображения Flash-a. Хотя, могу и ошибаться, может там кто-то добавил слушатель на ENTER_FRAME, и в нем перемещает какой-то графический элемент наверх списка отображения.
Скорей всего так и есть, потому возможно костылём будет добавить свой ENTER_FRAME и ловить его в bubble стадии, потом переопределять глубину. А так конечно ANE такое ощущение что писали любители.
__________________
return this...

Старый 11.10.2013, 16:46
uglan вне форума Посмотреть профиль Отправить личное сообщение для uglan Посетить домашнюю страницу uglan Найти все сообщения от uglan
  № 9  
Ответить с цитированием
uglan

Регистрация: Mar 2003
Адрес: moscow
Сообщений: 102
Отправить сообщение для uglan с помощью ICQ Отправить сообщение для uglan с помощью Skype™
Интересно) А есть пример под рукой? Не знаком с таким принципом. Я про enter-frame и баблы
__________________
uglan

Старый 11.10.2013, 16:59
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 10  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Есть три фазы событий. Вам нужно отлавливать конечную стадию события для того чтобы выполнить действие после всех предыдущих. Но есть небольшое но, нужно смотреть ANE, потому что там может быть привязка вовсе не на ENTER_FRAME.
__________________
return this...

Создать новую тему Ответ Часовой пояс GMT +4, время: 04:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
order , setChildIndex , stage
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 04:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.