Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.12.2007, 03:01
vivanov вне форума Посмотреть профиль Отправить личное сообщение для vivanov Найти все сообщения от vivanov
  № 1  
Ответить с цитированием
vivanov
 
Аватар для vivanov

Регистрация: Aug 2006
Сообщений: 19
По умолчанию Как сделать так чтобы число выбиралось рандомно из списка чисел которые привел я?

Как сделать так чтобы число выбиралось рандомно из списка чисел которые превел я? Т.е. например чтобы переменная была равна 4-м или 7-ми или 55-ти?


Последний раз редактировалось vivanov; 31.12.2007 в 03:23.
Старый 31.12.2007, 03:22
vitlance вне форума Посмотреть профиль Отправить личное сообщение для vitlance Найти все сообщения от vitlance
  № 2  
Ответить с цитированием
vitlance
 
Аватар для vitlance

Регистрация: Sep 2005
Адрес: Moldova - Chishinau City
Сообщений: 413
Отправить сообщение для vitlance с помощью ICQ
заносишь свои числа в массив, а потом выбераеш random элемент массива

Код:
var yourNumbers:Array = new Array(44,1,-50,35,15);
trace(yourNumbers[random(yourNumbers.length)]);


Последний раз редактировалось vitlance; 31.12.2007 в 03:26.
Старый 31.12.2007, 03:33
vivanov вне форума Посмотреть профиль Отправить личное сообщение для vivanov Найти все сообщения от vivanov
  № 3  
Ответить с цитированием
vivanov
 
Аватар для vivanov

Регистрация: Aug 2006
Сообщений: 19
Работает! Спасибо большое!

Старый 31.12.2007, 05:53
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 4  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
грамотнее было бы написать так:
Код:
var yourNumbers:Array = new Array(44,1,-50,35,15);
trace(yourNumbers[Math.floor(Math.random()*yourNumbers.length)]);

Старый 31.12.2007, 07:51
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 5  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
2MrPoma: раз на то пошло, то грамотнее написать свой класс ну или хотя бы метод, который будет возвращать целый рандом, а не извращаться каждый раз с флорами умноженными на рандомы
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 31.12.2007, 15:11
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 6  
Ответить с цитированием
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Цитата:
Сообщение от CrazyFlasher
2MrPoma: раз на то пошло, то грамотнее написать свой класс ну или хотя бы метод, который будет возвращать целый рандом, а не извращаться каждый раз с флорами умноженными на рандомы
+1 В функцию, в класс и в пакет.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:44.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.