|
|
|||||
Регистрация: Nov 2015
Сообщений: 1
|
Многократная работа анимации.
Здравствуйте! Недавно начал изучать AS3 и была поставлена задача сделать мини-игру "слот-машину". Все вроде как написал, все работает, но не совсем все. Вообщем есть кнопка "Go"(btn1) которая осуществляет кручение барабанов. После того как выпали рандомные картинки игра "заканчивается". Нужно сделать так, чтобы после выпадения картинок, при повторном нажатии на кнопку, барабаны начали новое вращение. Вот кусок кода с этой кнопкой:
private function startAnimation(event:MouseEvent):void{ btn1.addEventListener(Event.ENTER_FRAME, stopContainer); for (i; i <= 3; i++) { rand[i] = Math.floor (Math.random () * 6)+1 ; trace("random[" + [i] + "]=" +rand[i]); } } private function stopContainer(event:Event):void { myWheel.y += move_y; myWheel1.y += move_y; myWheel2.y += move_y; if (myWheel.y>=1130) { btn1.removeEventListener(Event.ENTER_FRAME, stopContainer); myWheel.y = rand[1] * 55 + 1130; myWheel1.y = rand[2] * 55 + 1130; myWheel2.y = rand[3] * 55 + 1130; } } Не могу понять как это осуществить. Или можно ли как-то сделать определенное кол-во нажатий? Допустим я сделал ставку - 3 нажатия. 3 раза кручу барабаны, потом остановка игры и сброс в начальное состояние. Добавлено через 42 часа 19 минут Подскажите хотябы, как сделать чтоб рандомные числа генерились постоянно новые после нажатия на кнопку. Я 1 раз нажал, они сгенерились, 2 раз жму ничего не происходит. Добавлено через 42 часа 29 минут С рандомом разобрался. |
Часовой пояс GMT +4, время: 12:27. |
|
« Предыдущая тема | Следующая тема » |
|
|