![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
Я вот на днях задался таким вопросом: дело в том что у меня в проекте очень много мувиков и кнопок , кнопки обращяюкся к мувикам через _root , то есть Action Script каждый раз ищет мувик из корня, внимание вопрос:
влияет ли _root на быстродействие флэшки, или быстрее работают подробные адреса (типа: _parent._parent.mc.mc1 и т.д.)???? Наведите пожалуйста на путь истинный!!! |
|
|||||
|
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
Слушай а ты как про спутники догадался?
Я вроде никому не рассказывал Ну всё равно спасибо! |
|
|||||
|
Если честно, разницы почти никакой. Точнее она есть, но
1) очень маленькая 2) сильно зависит от условий применения. Поверь, есть более тонкие места при оптимизации сложных алгоритмов.
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
Спасибо Dindin...
Theme is closed... |
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
оптимизация путей обращения к объектам очень важна:
например, дано: this.setCount = function() { var i = 10000 while(i--) { _root.my_mc.child_mc.sub_child_mc.counter++ } } оптимизируем: this.setCount = function() { var i = 10000, mc = _root.my_mc.child_mc.sub_child_mc while(i--) { mc.counter++ } } - получаем существенный выигрыш. если ты часто обращаешься к какому - нибудь объекту, лучше создать на него ссылку. если это происходит внутри функции, то ссылку делаем локальную (var). если происходит в кадре, то делаем this.mc = _root.my_mc.child_mc.sub_child_mc и обращаемся к объекту по этой ссылке. к тому же так код можно сделать гораздо читабельнее. |
![]() |
Часовой пояс GMT +4, время: 19:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|