Просмотр полной версии : Random - как рандомно нажимать на какую нибудь кнопку из 3х возможных?
Подскажите пожалуйста как с помощью функции random делать произвольное нажатие кнопок? Хотя бы логически опишите процесс пожалуйста.
Скажем есть 3 кнопки. Все они не активны. При нажатии на любую из них, происходит событие (грузится картинка). При нажатии на другую кнопку, картинка 1й кнопки выгружается, и загружается картинка той кнопки на которую нажали. Мне нужно в случае если пользователь не трогает эти кнопки все эти действия происходили в хаотичном порядке.
Спасибо.
Надо использовать кнопку http://www.flasher.ru/forum/images/russian/style3/buttons/edit.gif, а не надо создавать несколько сообщений подряд.
olexandr
25.12.2007, 17:39
random(3)
alekslitvinenk
25.12.2007, 18:06
Используй переключатель: в зависимости от рандомного значения запуской ту функцию которая обрабатывает нажатие кнопки с нужным номером
var rnd:Number = Math.floor(Math.random()*3)+1;
switch(rnd){
case 1:
//код для первой кнопки
break;
case 2:
//код для второй кнопки
break;
case 3:
//код для третьей кнопки
break;
}
Math.random(3) вернёт значение от 0 до 1...
olexandr
25.12.2007, 20:55
Math.random - это метод класса (пример у alekslitvinenk)
а я говорил про обычный random
а моя реплика относилась к коду alekslitvinenk до того момента, когда он свой код исправил.
alekslitvinenk
25.12.2007, 22:26
Приношу свои извинения за то что внес путаницу. :rolleyes:
Я сначала по ошибке действительно написал:
var rnd:Number = Math.random(3);
ё маё не легче сделать с GotoAndStop() ?
Spot, привидите пример, пожалуйста.
Спасибо большое за помощь.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.