Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   оптимизировать кучу клипов (http://www.flasher.ru/forum/showthread.php?t=51330)

Sergiks 11.11.2003 20:18

оптимизировать кучу клипов
 
сделал фильм где куча клонов клипа ждут клика по себе мышкой и делают всякую фигню. Посмотреть можно здесь Поводите мышкой, после того как они "сложатся" и "всплывут" по ним можно кликать - они в ценр выползут, и обратно.

Но я заметил, что нагрузка на проц достигает 100% когда работает этот фильм. Наверное, из-за того, что для каждого клипа прописана функция, которая смотрит, не нажата ли мышка, и не попала ли она на него?

Для прототипа:
Код:

tmp.onMouseDown = function() {
  if (this.hitTest(_root._xmouse, _root._ymouse, true)) {...

Какую посоветуете стратегию, чтобы фильм не грузил так проц? Может, отлавливать клик в _root'е и координаты считать, куда он пришелся?.. Тогда сложно будет ловить движущиеся клипы..

Nox Noctis 12.11.2003 01:11

все же куда проще -
создать обработчики: tmp.onPress = function() { .... }
и сделать вид что это не кнопки: tmp.useHandCursor = false;

зачем хиттест ? :)

Sergiks 12.11.2003 10:23

Супер! Спасиб!! Получилось.
Особенно клево, что ты написала про useHandCursor, я бы долго искал как ручку убрать. Думал уже рисоваь свой курсор :-)


Часовой пояс GMT +4, время: 15:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.