![]() |
Как запустить эту функцию для нескольких мувиков
У меня есть на глвном поле три клипа и есть функция, которая меняет у них alpha по синусойде. Как сделать так, чтобы эту функцию можно было бы применять для всех клипов. Почемуто она применяется только для одного мувика, а для других не канает. Помогите плиииииииз.
mc_3._alpha = 100; var speed = 30; function test(out:Boolean) { param = mc_3._alpha; checks=0; var interval = setInterval(function () { if (out) { if ((mc_3._alpha < 100)&&(checks<>1)){ param++; } else { param--; } if (param>=100) { checks=1; } if (param<=0) { checks=0; } n=(param/100)*(Math.PI/2); param1=Math.sin(n)*100; mc_3._alpha = param1; } }, speed); } Вот так вот её запускаю. test(true); Если прописать всё тоже самое для второго мувика, то почемуто работает только на первом мувике. На второй она забивает. |
используй prototype, и ты не правильно используешь метод setInterval, кто ее за тебя останавливать будет, я особо не разбирался как у тебя считается прозрачность, используй как основу
Код:
mc1.speed = 1; |
| Часовой пояс GMT +4, время: 12:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.