PDA

Просмотр полной версии : имена переменных


Denisator
23.09.2002, 01:41
Как надо изменить значение в трэйсе чтобы он выводил значение переменной status1 расположеной в руте. Сейчас он выводит "_root.status1".

onClipEvent (enterFrame) {
c=1;
trace ("_root.status"+c);
}

спасибо.

metton
23.09.2002, 02:07
во флэше содержание строк не интерпретируется (как, например, в ПХП), а выводится как есть:
то есть, написав
trace (" _root.status" +c);
ты и получишь _root.status1
чтобы получить требуемый результат нужно просто убрать кавычки :)

WD`
23.09.2002, 12:15
trace(eval("_root.status"+c));

Denisator
23.09.2002, 14:35
в первом варианте трэйс выдаёт значение переменной с, а втором варианте выдаёт значение переменной _root.status1.

Спасибо!