Просмотр полной версии : имена переменных
Denisator
23.09.2002, 01:41
Как надо изменить значение в трэйсе чтобы он выводил значение переменной status1 расположеной в руте. Сейчас он выводит "_root.status1".
onClipEvent (enterFrame) {
c=1;
trace ("_root.status"+c);
}
спасибо.
во флэше содержание строк не интерпретируется (как, например, в ПХП), а выводится как есть:
то есть, написав
trace (" _root.status" +c);
ты и получишь _root.status1
чтобы получить требуемый результат нужно просто убрать кавычки :)
trace(eval("_root.status"+c));
Denisator
23.09.2002, 14:35
в первом варианте трэйс выдаёт значение переменной с, а втором варианте выдаёт значение переменной _root.status1.
Спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.