Страница 1 из 1

Выбор значения...

Добавлено: 19 май 2012, 20:51
Garch
Как сделать чтобы значение переменной было равно значению другой переменной, но не определенной переменной, а рандом из 4-х переменных??
Например у меня есть 4 переменные:

Код: Выделить всё

var num1:String = "Первая";var num2:String = "Вторая";var num3:String = "Третья";var num4:String = "Четвертая"; 
и ещё одна переменная

Код: Выделить всё

var num:String;
Как сделать чтобы значение num было произвольное из тех 4-ех переменных?

Re: Выбор значения...

Добавлено: 19 май 2012, 23:34
alexei
Сделать эти 4 переменные массивом.
num[1], num[2] ..., и взять случайный индекс. Справитесь?

Re: Выбор значения...

Добавлено: 20 май 2012, 11:43
Garch
alexei писал(а):Сделать эти 4 переменные массивом.
num[1], num[2] ..., и взять случайный индекс. Справитесь?
Что-то я не понял, в массив значения четырех писать, или названия тех четырех?
И потом рандомом вытаскивать, да?

Re: Выбор значения...

Добавлено: 20 май 2012, 13:24
sanych_dv
Что значит неопредеоенной? Тип определен?

Re: Выбор значения...

Добавлено: 20 май 2012, 13:26
Garch
sanych_dv писал(а):Что значит неопредеоенной? Тип определен?
Та не в этом смысле, тип поидее непричем)
Я имею ввиду не уравнять с определенной переменной, типо
var num:String = num1;
А с одной из 4-х т.е. не определенной...

Re: Выбор значения...

Добавлено: 20 май 2012, 13:54
gaponj88

Код: Выделить всё

var num1:String = "Первая";var num2:String = "Вторая";var num3:String = "Третья";var num4:String = "Четвертая"; var qwerty:Array =[num1,num2,num3,num4]; var ww:uint =Math.random()*data.length; texter.text = qwerty [ww];
Ну типа того

Re: Выбор значения...

Добавлено: 20 май 2012, 14:28
gaponj88
UP

Код: Выделить всё

var num1:String = "Первая";var num2:String = "Вторая";var num3:String = "Третья";var num4:String = "Четвертая"; var qwerty:Array =[num1,num2,num3,num4]; var ww:uint =Math.random()*qwerty.length; texter.text = qwerty [ww]; 
Ну типа того[/b]

Re: Выбор значения...

Добавлено: 20 май 2012, 14:33
Garch
gaponj88 писал(а):UP

Код: Выделить всё

var num1:String = "Первая";var num2:String = "Вторая";var num3:String = "Третья";var num4:String = "Четвертая"; var qwerty:Array =[num1,num2,num3,num4]; var ww:uint =Math.random()*qwerty.length; texter.text = qwerty [ww]; 
Ну типа того[/b]
Спасибо) Я то тупил, в массиве переменные эти в " " писал, типо ["num1","num2","num3","num4"]