![]() |
Внешний прелоадер, как удалить некоторые программные элеменеого клипа
Здравствуйте Всем, подскажите пожалуйста, существует ли во флеше, как я нибудь команда по удалению клипа, такая чтобы вместе с ней удалялись и onenterFame и setinterval, которые используются мувиками в клипе. Я сделал внешний прелоадер и в некий клип постоянно подргружаю всякие мувики, используя MovieClipLoader, но так как при таком раскладе удаляется сам клип, а onenterFame и setinterval остаются, то процессор начинает перегружатся, может кто нить с талкивался с такой проблемой, или есть только такой варинт, перед загрузкой нового клипа остановить и удалить onenterFame и setinterval, просто их так порой много, что очень сложно все это дело отследить.
Заранее огромное спасибо. |
если я правильно понял, это должно помочь:
Код:
if (loadStatus == 100) { |
Сейчас попробую, я не знал такого трюка.
|
Не это конкретно к пределенным мувикам можно использовать, а мне бы все onEnterFrame-ы и setInterval-ы удалить в одном клипе, в котором много мувиков используют onEnterFrame-ы и setInterval-ы. Причем за раз, так если главный мувик удалять, со всеми в нем клипами, все равно onEnterFrame-ы и setInterval-ы продолжают работать.
|
Код:
var flag=false;//В первом кадре flag, он будет указывать на то, что нужно грохнуть все энтерфрэймы и интервалы. |
onEnterFrame удалается вместе с клипом, на который он подвешен.
delete this.setInterval - это извините не сработает. надо писать Код:
function f(){ |
| Часовой пояс GMT +4, время: 01:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.