![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 3
|
Помогите решить проблемку.
Ситуация такая, у меня 3 сцены (A,B,C), и в каждой сцене имеется кнопка, которая выполняют команду перехода в другие сцены gotoAndPlay (и название сцены). Получается, что в кнопке можно прописать, чтоб при нажатии на неё либо отправлялось на точно указунную сцену, либо командой следующая сцена. Как сделать random, чтобы все время перекидывало на разные сцены, тоесть случайно. Спасибо. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Math.random()
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
на каждой сцене сделать фрейм с лейблом "s0", "s1", "s2"
udaaff, причём тут Math.random() ? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
сорри, не знал
а чем в данном случае Math.random() лучше? Ведь здесь математика не причём ![]() Math.random() возвращает ведь 0.123123. Типа такого. А автору нужно тупо получить рандом из нескольких последовательных целых чисел Последний раз редактировалось CrazyFlasher; 24.11.2007 в 13:38. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Правильно делать так:
Просто random конечно работает. Но тут встает вопрос в стили кодирования. Если я пишу код с типизацией и на классах, то не использую старые приемы. Иначе это выглядит так как-будто вы купили новинький Mercedes S, а колпаки на него поставили от Запорожца, потому что они дешевле. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
random() это просто ф-ция (процедурное программирование)
Math.random() это метод класса (супер пупер ООП) И писать 2й вариант надо исключительно чтобы тя нубом пацаны неназвали. =) |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
пишу исключительно на классах, однако просто random использую.
random(N) написать короче, чем Math.floor (Math.random () * N) inils даже сам говорил, мол вместо лучше написать хотя я предпочитаю первый вариант и являюсь сторонником типизации ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Ну в твоем примере используется просто краткая запись. Тут все идейно правильно (хотя new Array() более нагляден при чтении кода)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:13. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|