PDA

Просмотр полной версии : gotoAndPlay(Random(xxx));


Extruder
10.08.2004, 12:52
Вобщем так:

У меня есть 1-й кадр с кнопкой и 4 ключевх - пустых.
Каждый из этих пустых кадров подгружает в себя swf файл со звуком из вне:

stop();
_root.onEnterFrame = function() {
loadMovie("имя.swf", this);

}

После окончания звука, возвращаесмя опять на файл с кнопкой.
Так вот, я захотел чтобы при нажатии этой кнопки проигрывался произвольный кадр.
Для кнопки:

on (release) {
gotoAndPlay(Random(5));
}

Однако вместе с этими кадрами был и 1-й, но не с 2 по 5, как хотелось бы.

Если напиcать только для 1-го кадра экшн:

stop();
rand = random(5);
if(rand == 1) {
rnd++;
}
knopka.onPress = function() {
gotoAndPlay(rnd);
}

то тогда идем на произвольный кадр, 2-5, но только 1 раз...после чего сколько не тыкай кнопку - ничего не происходит.

Подскажите Как же мне реализовать это?

silin
10.08.2004, 20:41
после чего сколько не тыкай кнопку - ничего не происходит
происходит, тока rnd уже не меняется
попробуй
knopka.onPress = function() {
gotoAndPlay(random(4)+2);
}