![]() |
|
||||||||||
|
|
|
|||||
|
у меня есть мувик в нем один фрейм
в него я поместил еще 3 мувика, один из которых случайным образом должен проигрываться каждые 3 секунды вот код A1.stop();A2.stop();A3.stop(); function myRandom(minVal, maxVal) {return minVal + Math.floor(Math.random()*(maxVal + 1 - minVal));} _root.onEnterFrame = function() { var id = setInterval(function () { aVal = myRandom(1,3); if (aVal=1){ trace(1); A2._visible = false; A3._visible = false; A1._visible = true; A2.stop(); A3.stop(); A1.play(); } if (aVal=2){ trace('2'); A1._visible = false; A3._visible = false; A2._visible = true; A3.stop(); A1.stop(); A2.play(); } if (aVal=3){ trace('3'); A1._visible = false; A2._visible = false; A3._visible = true; A2.stop(); A1.stop(); A3.play(); } clearInterval(id); }, 3000); } не могу понять почему ролик ждет 3 секунды, а потом всегда проигрывается первый мувик, после этого пауза в 3 секунды уже не выдерживается, а идет сплошной трейс из одной и той же последовательности 1,2,3 |
![]() |
Часовой пояс GMT +4, время: 10:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|