![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.10 14.03.2006]
[+ 1.11 18.04.2006] Регистрация: Oct 2005
Сообщений: 106
|
У меня есть на глвном поле три клипа и есть функция, которая меняет у них 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); Если прописать всё тоже самое для второго мувика, то почемуто работает только на первом мувике. На второй она забивает. |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 83
|
используй prototype, и ты не правильно используешь метод setInterval, кто ее за тебя останавливать будет, я особо не разбирался как у тебя считается прозрачность, используй как основу
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|