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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

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

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
По умолчанию переход к нативному EventDispatcher

Не стесняемся, присоединяемся. Если кому-то очень хочется что-то сказать, но проблемы с английским — можно писать сюда.

http://forum.starling-framework.org/...cher-conflict/

Старый 20.11.2013, 21:39
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Прочитал тему. Честно говоря, меня лично вполне устраивает система событий, которая есть в старлинге. Не вижу необходимости делать ее на основе нативной флешевой

Старый 20.11.2013, 21:51
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 3  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Побуду экстрасенсом и предположу, что вы не используете байндинги в mxml, не используете одни и те же события для старлинговых вьюх и каких-нибудь архитектурно-фреймворковых event-шин, и т.д...


Последний раз редактировалось fljot; 20.11.2013 в 22:13.
Старый 21.11.2013, 11:20
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Побуду экстрасенсом и предположу, что вы не используете байндинги в mxml
Верно. Более того, вообще не использую mxml, предпочитаю чистый as3. Судя по той теме, большинство тех, кто использует старлинг, так же предпочитают чистый ас3 (да и не только по той теме).
Хотя не спорю, определенные неудобства есть из-за конфликтов имен, когда нужно использовать нативные события. Но при использовании тех же названий классов и методов, можно интуитивно понять какой использовать, не заглядывая каждый раз в документацию.

Старый 23.11.2013, 01:23
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 5  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
В общем, у меня уже есть 4 готовых варианта реализации нативного диспатчера на старлинге.
1.Реализуем всё сами(кроме wilTrigger), но наследуемся от EventDispatcher
-----1.1 наследуемся от Object, но имплементируем IEventDispatcher (не работает триггер тоже)
2. наследуемся от бладивской Data, юзаем хак с заменой таргета
3. Наследуемся от EventDispatcher, юзаем натив для добавления-удаления, таргет не подделываем? но делаем полностью свой диспач и инвок.
4. смесь

Придумайте, как можно протестировать.
Что нужно тестировать и что с чем сравнивать.
Т.е. не тесты работоспособности(они есть), а именно бенчмарки производительности.
__________________
Отряд Котовскага

Старый 24.11.2013, 18:41
C4Grey вне форума Посмотреть профиль Отправить личное сообщение для C4Grey Найти все сообщения от C4Grey
  № 6  
Ответить с цитированием
C4Grey

Регистрация: May 2007
Сообщений: 181
Отправить сообщение для C4Grey с помощью ICQ Отправить сообщение для C4Grey с помощью Skype™
2Котяра, от базового отслеживания координат курсора мыши, до отслеживания максимального количества касаний на мобильном устройстве(от 1 до 10). Дополнительный параметр теста производительности - сложная иерархия объектов(вернее, большое количество вложенных контейнеров), для проверки эффективности баблинга. Когда-то пытался разработать похожую систему событий для самодельного GUI-движка на OpenGL, там нижняя планка производительности упиралась в создание и буферизацию структур событий, создаваемых при получении системных сообщений о движении курсора мыши, в итоге пришлось сделать гибридную систему с частичным использованием подхода сигнал-слот.


Последний раз редактировалось C4Grey; 24.11.2013 в 18:56.
Старый 25.11.2013, 15:06
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 7  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Запушил расширение старлинга от нативного диспетчера + фиксы физерса
https://github.com/k0t0vich/Starling-Framework
https://github.com/k0t0vich/feathers

UPD - реализовал отправку нестарлинговских событий, через нативный dispatchEvent
UPD2 - пример MXML биндинга компонентов физерса
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 25.11.2013 в 20:19.
Старый 25.11.2013, 19:51
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 8  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3


Котяра, ну что-то ты полную фигню выдал =/ я даже не знаю, стоит ли комментировать в деталях

Старый 25.11.2013, 22:18
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 9  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Давай, выдавай)
Только смотри последний коммит.

Добавлено через 48 часов 56 минут
http://www.flasher.ru/forum/blog.php?b=679
__________________
Отряд Котовскага

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

Теги
eventdispatcher , Starling , Дэниельчудит
Опции темы
Опции просмотра

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

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


 


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


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