![]() |
MoveClip.prototype
Есть такой код он скрывает/отображает объекты на карте в пределе видимости, ну чтоб не тормозило:
Код:
var squareVisible:Function = function () { |
вызавай при окончании перемещения просто как функцию, можно прада её параметрами обогатить :)
|
так в этом и проблема не получается просто так вызывать т.к. передается this и это получается для всех клипов свой!!
|
ну для каждого мувика свое: можешь не this а допустим for попробовыть для каждого мувика, и времени то на это не очень много понадобиться...
вот и мне кажется лучше код выложить, правда у меня сейчас МХ стоит, но по этому поводу я почти на все отвечу. пробовал 8, но работодатели опять поросили перейти на МХ :)) судьба видимо такая... |
for не прокатит! так как клипов оооочень много!! порядка 100 штук! цикл тут застрянет и имена все знать надо!!
|
100? это очень много?
ну можно на них повесить процедуру имено для них а не для др мувиков имена всегда все надо запоминать и по ним потом надо что нить выполнять процедуру или какой нить setInterval |
я имел ввиду не 100, а порядка 100 000! а имена узнать не проблема, но с этим цикл думаю не справится! пробовал как нибудь запихать MovieClip.prototype в setInterval, но пока не получатся! а без всякого MovieClip.prototype работает очень хорошо! и не ощутимо для проца!
|
Код:
squareVisible.apply (имя клипа) |
я так думаю тебе больше подойдёт for (i in _root). Думаю этот цикл будет работать лучше чем цикл for.
|
мне не нужно через имена клипов!
|
| Часовой пояс GMT +4, время: 05:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.