![]() |
Тормозуха ...
Я вот на днях задался таким вопросом: дело в том что у меня в проекте очень много мувиков и кнопок , кнопки обращяюкся к мувикам через _root , то есть Action Script каждый раз ищет мувик из корня, внимание вопрос:
влияет ли _root на быстродействие флэшки, или быстрее работают подробные адреса (типа: _parent._parent.mc.mc1 и т.д.)???? Наведите пожалуйста на путь истинный!!! |
Ты что из флеше спутниками управлять собироешся?)))
разница есть но настолько мизерная что видно будет только на очень слабых компьютерах. |
Слушай а ты как про спутники догадался? :eek:
Я вроде никому не рассказывал :confused: Ну всё равно спасибо! |
Если честно, разницы почти никакой. Точнее она есть, но
1) очень маленькая 2) сильно зависит от условий применения. Поверь, есть более тонкие места при оптимизации сложных алгоритмов. |
Спасибо Dindin...
Theme is closed... |
оптимизация путей обращения к объектам очень важна:
например, дано: 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, время: 00:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.