![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 99
|
Привет всем!
Обчитался статьями об оптимизации кода и теперь сомневаюсь... Например, вот тут http://flashzone.ru/s/flash-training/optimizatsija/ в главе "Доступ" говорится: Цитата: Для программного управления анимацией создаются объекты муви-клипы. Управление ими осуществляется через доступ к их свойствам, вызова их функций. В последних версиях macromedia рекомендует использовать “dot” нотацию, для доступа к объектам через глобальный путь. Это является самым быстрым способом работы по сравнению со всеми другими. Глобальный путь избавляет плеер проводить поиск указанного объекта во всех областях видимости, то есть, если внутри данной области он ничего не находит по заданному имени он ищет выше. Поэтому для быстродействия желательно не опускать глобальный путь, даже если объекты лежат в одной области видимости и можно писать просто их имена. Простой код: на 25% уступает по времени выполнения более оптимальному аналогу: Конец цитаты. 3 года в голове сидели общепринятые вещи - избегать прямого использования "_root", "_level0", "this" в пути к объекту, а в цитате (и в статьях от других авторов тоже) говорится обратное, мол, чем точнее указать путь - тем меньше времени на поиски в областях видимости и т.д. Знаю (догадываюсь), что, все-таки, есть частные случаи, в которых надо делать либо так, либо эдак. Но размышления после 2х суток кодинга к горящему дедлайну лишь запутали и без того уставшее сознание )) А как делаете вы? |
|
|||||
|
Мы перешли на AS3
А вообще создайте ссылку на свой клип: Не проверял, но теоретически должно работать так-же быстро как с root, так-как плееру чётко указан путь.
__________________
Дети не должны знать о своих родителях Последний раз редактировалось Tails; 25.03.2012 в 16:47. |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 99
|
А что в AS3?
по поводу примера и прямого указания плейеру - таки пришло время исследовать, вопрос задавал, надеясь, что кто-нибудь очень глубоко просек фишку ) |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|