Показать сообщение отдельно
Старый 19.05.2004, 22:17
Dam0n вне форума Посмотреть профиль Отправить личное сообщение для Dam0n Найти все сообщения от Dam0n
  № 1  
Dam0n

Регистрация: Jan 2003
Адрес: Россия, Москва
Сообщений: 42
Отправить сообщение для Dam0n с помощью ICQ
По умолчанию не могу понять

у меня есть мувик в нем один фрейм
в него я поместил еще 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