PDA

Просмотр полной версии : Можно ли узнать имя переменной?


Amadeus
03.12.2001, 13:22
У мувика есть параметр _name.
А можно ли программно
узнать ИМЯ переменной, строки или числа?

der
03.12.2001, 13:47
какое имя сам придумаешь - то и будет !

узнавать нечего - все переменные - твои!

программа ничего не генерит ! - это ж программа! :D

Amadeus
03.12.2001, 13:54
Задача такая:
loadVariables грузит File.txt в котором Blabla=1,2,3.
Если убрать Blabla=, то 1,2,3 воспринимается как имя создаваемой переменной.
Вот бы взять это имя и присвоить другой переменной.

Alexey A. Popov
03.12.2001, 14:00
подобное довольно просто делается..... скажем на.... php... сложнее на Perl..

Alexey A. Popov
03.12.2001, 14:06
а на кой тебе это собственно ? :)

Amadeus
03.12.2001, 14:24
Нужно, чтоб потребитель простов в строчку, через запятую
писал список, не озобачиваясь текстом "blabla="

Amadeus
03.12.2001, 14:43
А можно по-другому описать цель:
вот наплодил я переменных и захочу узнать их всех по именам...

Alexey A. Popov
03.12.2001, 14:47
тебе проще сделать скрипт на php (возможно во взаимодействии со.. скажем PostgreSQL) который легко выдает для флешки данные в виде a=всякое-разное&b=что-нибудь_еще и т.д.

C2Plus
03.12.2001, 14:50
for (v in MovieClip){
trace (v add " = " add MovieClip[v]);
}

и как говорят у нас в деревне (прочитано в Хакер) :) enjoy.

имеем все имена переменных в клипе MovieClip.

Amadeus
03.12.2001, 15:16
Супер.
Спасибо!

А вот еще не получается устроить сплит строки
по переводу строки -

stroka.split("\r\n")

не работает.

john
03.12.2001, 18:18
попробуй просто

stroka.split("\r")

Amadeus
03.12.2001, 18:19
Так-то я пробовал.
Получается.
Но \n остается.
Чеж с ним-то делать?

[subway]design
03.12.2001, 20:09
если в названиях есть закономерность, то так:

текст: cx1=12&cx2=345&cx3=456&cx4=...
что делать:

for(i=1; i<=n; i++){
obj=eval("cx"+i);
if(!obj){trace("cx"+i+"does not exists" );
}else{
trace("cx"+i+"exists!" );
}

}

n - это любое число, кол-во переменных.