![]() |
снижение производительности при широком использовании Event-ов
Привет. Никто не мог бы дать ссылку на какой-нибудь ресурс или ответить сам на следующий вопрос - влияет ли в худшую сторону широкое использование событий на производительность ролика (код существенно упрощается, но, как известно, бесплатный сыр бывает только в мышеловке). Т.е. я имею ввиду максимальное использование класса mx.events.EventDispatcher даже внутри объектов. Интересно было бы нащупать оптимальное соотношение широта применения/производительность. При всей своей размытости, вопрос мне кажется довольно важным. Спасибо.
|
зависит от задачи. говори про конкретные примеры.
что значит "mx.events.EventDispatcher даже внутри объектов."? либо ты не в курсе что такое mx.events.EventDispatcher либо применяешь как то криво либо не знаешь что таекое Object.watch |
//зависит от задачи. говори про конкретные примеры.
Тема скорее "лингвистическая" - Все работает, хочется чтоб код был красив. //что значит "mx.events.EventDispatcher даже внутри объектов."? //либо ты не в курсе что такое mx.events.EventDispatcher //либо применяешь как то криво что такое mx.events.EventDispatcher знаю. Возможно, где-то криво применяю //либо не знаешь что такое Object.watch не знал, сейчас почитал - удобная штука. Спасибо. Было полезно. |
Диспатчер по сути своей -- просто вызов метода с передачей параметров. От него тормозов особо не получишь
|
спасибо. Это важно потому, что когда пытаюсь напрямую вызвать обработчик события возникают глюки. Например
[ Здесь мог бы быть код, но автор поленился воспользоваться тэгом code ] объект двигается, т.е. startDragObject() запустил dragTracking(). А вот onReleaseOutside уже не срабатывает. |
Вызвал руками одну часть -- вызывай руками и вторую. Объект Mouse не знает, что ты делаешь руками.
|
вот-вот, и я о том-же. Посто глюками я иногда еще могу ошибочно называть то, что в порядке вещей, из-за незнания сути.
спасибо, получил ответы и на не заданные вопросы тоже. |
| Часовой пояс GMT +4, время: 01:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.