![]() |
|
||||||||||
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
onClipEvent (enterFrame) {
t = random(3); } t - dinamyc text field даёт 1,2,3 или 4 Как сделать динамически (т.е. без лишних кадров) чтобы получалось A,B,C или D ????? |
|
|||||
|
виртуальное земноводное
|
alphabetta="ABCD";
t=alphabetta.substr(Math.round(Math.random()*3),1); ![]()
__________________
Дешевый критикан |
|
|||||
|
виртуальное земноводное
|
А можно более универсально:
t=alphabetta.substr(Math.round(Math.random()*(alphabetta.length-1)),1); ![]()
__________________
Дешевый критикан |
|
|||||
|
виртуальное земноводное
|
А можно интервалом указывать
![]() a="A"; z="D"; begin=ord(a); end=ord(z); interval=end-begin; t=chr(begin+Math.round(Math.random()*interval));
__________________
Дешевый критикан |
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
Спасибо, работает!
в -------- *3),1); -------- 1 - это "true" ? |
|
|||||
|
виртуальное земноводное
|
1 это кол-во вырезаемых символов.
__________________
Дешевый критикан |
|
|||||
|
А про масивы забыли? Самый короткий синтаксис
ar=new Array("A","B","C","D"); t = ar[random ( 4)];
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
onClipEvent (load) {
myVar = new Array("A","B","C","D"); } onClipEvent (enterFrame) { t = myVar[random(4)]; trace (t); } |
|
|||||
|
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
oi... a Fisher menja operedil..........
|
|
|||||
|
Зачем мучаться, массивы... строки резать ...
t=chr(ord("A")+random(4)); |
![]() |
Часовой пояс GMT +4, время: 11:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|