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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.07.2006, 04:17
AcetoN. вне форума Посмотреть профиль Отправить личное сообщение для AcetoN. Найти все сообщения от AcetoN.
  № 1  
Ответить с цитированием
AcetoN.

Регистрация: Jul 2006
Сообщений: 12
По умолчанию переменная в поле

имеются переменные
a1 = "love"
a2 = "peace"
a3 = "friend"
и переменная txt связанная с полем.
Нужно чтобы в поле вставлялись эти три слова по рандому
т.е. изначально я думал что будет работать конструкция
txt = "a"+random(2)+1;
т.е. мне нужно чтобы выражение после "=" распозновалось как переменная.

Старый 22.07.2006, 04:36
sem1313 вне форума Посмотреть профиль Отправить личное сообщение для sem1313 Найти все сообщения от sem1313
  № 2  
Ответить с цитированием
sem1313

Регистрация: Feb 2006
Сообщений: 588
Сначало загрузи все переменные, а уж после делай random из загруженных...

Старый 11.09.2006, 20:49
AcetoN. вне форума Посмотреть профиль Отправить личное сообщение для AcetoN. Найти все сообщения от AcetoN.
  № 3  
Ответить с цитированием
AcetoN.

Регистрация: Jul 2006
Сообщений: 12
расскажите как это ? "рандом из загруженных"

Старый 11.09.2006, 22:34
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Нет такой функции random, есть метод объекта Math - Math.random() кроме того оператор сложения в данном случае будет работать как конкатенация (сложение строк, порядок вычисления - с права на лево) Итого получилось бы что-то вроде 'a1,897698765'
Чтобы присвоить переменной значение другой переменной выбранное случайным образом:
Код:
a1 = "love"
a2 = "peace"
a3 = "friend"
txt = this["a"+Math.ceil(Math.random()*2+1)];
__________________
Hell is the possibility of sanity

Старый 12.09.2006, 02:22
AcetoN. вне форума Посмотреть профиль Отправить личное сообщение для AcetoN. Найти все сообщения от AcetoN.
  № 5  
Ответить с цитированием
AcetoN.

Регистрация: Jul 2006
Сообщений: 12
спасибо большое !
а насчет рандома, есть такая функция, я вот заменил и все работает
Код:
txt = this["a"+Math.ceil(random(3)+1)];
еще больше упростил
Код:
txt = this["a"+(random(3)+1)];


Последний раз редактировалось AcetoN.; 12.09.2006 в 02:42.
Создать новую тему Ответ Часовой пояс GMT +4, время: 13:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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