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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.01.2017, 12:13
ЗУБЯТИНА вне форума Посмотреть профиль Отправить личное сообщение для ЗУБЯТИНА Найти все сообщения от ЗУБЯТИНА
  № 1  
Ответить с цитированием
ЗУБЯТИНА

Регистрация: Jan 2017
Сообщений: 5
По умолчанию Помогите разобраться с генератором случайных чисел

Как сделать, чтобы генератор случайных числе срабатывал 1 раз, при этом сохраняя результат?

Старый 07.01.2017, 12:49
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Генерируй случайное число один раз и сохраняй его результат в переменную
Код AS3:
var randomNumber:Number = Math.random() * 100;
 
trace(randomNumber);
(c) Кэп
__________________
Ко мне можно и нужно обращаться на ты)

Старый 07.01.2017, 13:30
ЗУБЯТИНА вне форума Посмотреть профиль Отправить личное сообщение для ЗУБЯТИНА Найти все сообщения от ЗУБЯТИНА
  № 3  
Ответить с цитированием
ЗУБЯТИНА

Регистрация: Jan 2017
Сообщений: 5
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Генерируй случайное число один раз и сохраняй его результат в переменную
Код AS3:
var randomNumber:Number = Math.random() * 100;
 
trace(randomNumber);
(c) Кэп
Ты не совсем правильно меня понял. Числа генерируются постоянно, и сгенерировать одно просто не выйдет, нужно, чтобы после первой генерации, рандом прекращался (объясняю я, как Боженька).

Старый 07.01.2017, 14:30
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Этот код генерирует число только один раз.
Могу предположить, что у тебя код написан где-то в кадре (или в обработчике enterFrame), и этот кадр постоянно проигрывается
Если написать код в классе, то он сработает один раз.
Если пишешь в кадрах, то создай где-то над всеми слоями еще один слой, в котором будет всего один ключевой кадр, напиши туда этот код, и он гарантированно сработает только 1 раз.
__________________
Ко мне можно и нужно обращаться на ты)

Старый 07.01.2017, 17:52
ЗУБЯТИНА вне форума Посмотреть профиль Отправить личное сообщение для ЗУБЯТИНА Найти все сообщения от ЗУБЯТИНА
  № 5  
Ответить с цитированием
ЗУБЯТИНА

Регистрация: Jan 2017
Сообщений: 5
Спасибо большое! Теперь разобрался)

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

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

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


 


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


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