![]() |
2 Nox Noctis: Ты МХ-ом испорчен ;) ;) А я имел в виду старые 5-шные штуЧки.
А именно: если для каждого нужного мува определить, например onClipEvent(Load) { this.method = function(){trace(this._name);} } Для каждого мува будет транслироваться этот код. Если сделать: В руте: m=function(){trace(this._name);} в муве: onClipEvent(Load) { this.method = _root.m; } Для каждого мува будет транслироваться ссылка на _root.m, хотя _root.m транслируется 1 раз. А вот на movieClip.prototype ссылка и так транслируется для всех мувиков, поэтому лишних затрат памяти не будет. Отсюда вывод: лучше использовать добавление методов в прототип. :cool: Хотя быстродействие упадет, поскольку мувики полезут в прототип в поисках метода. --- это все предположения , но похожие на правду ;) |
2RFMitrio
не вижу разницы... неважно в мыксе или в пятерке ты напишешь function someFunction () {........}; someMovieClip.method = someFunction; ты в любом случае передашь ссылку, а не сделаешь копию функции... ну да, ссылка будет записана энное количество раз, но что-то мне подсказывает, что учитывать затраты на хранение ссылок в данном случе все равно что учитывать световое давление на клавиши при наборе скрипта :D :D |
| Часовой пояс GMT +4, время: 20:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.