Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вывод значения переменных (http://www.flasher.ru/forum/showthread.php?t=145742)

German 18.10.2010 14:18

Вывод значения переменных
 
Здравствуйте.

С помощью trace хочу вывести значение переменных в окне Output.
в коде прописал trace (_root.num); trace(_root.link);
В релультате получил к примеру 2 и 3.

Теперь как мне определить какая переменная к чему относится, точнее можно ли указать в trace имя переменной чтоб в окне Output было num=2 и link=3 ?

Спрашиваю потому-что пытаюсь вывести несколько переменных и их значения иногда равны и поэтому не могу понять где какая.

Спасибо.

lexa2000lexa 18.10.2010 14:27

Код AS1/AS2:

trace("num = "+_root.num)

можно так

German 18.10.2010 14:44

Примного благодарен Вам. Lexa2000lexa

Добавлено через 1 час 24 минуты
Подскажите еще один ответ.
Существует ли возможность получить список всех работающих в коде переменных расположенных на всех слоях и во всех мувиках, а также их значения ?

lexa2000lexa 18.10.2010 16:50

Код:

for(i in_root){
trace(i+" = "+_root[i])
}

както так

mooncar 20.10.2010 14:59

Нажмите Ctr + Alt + V

German 20.10.2010 20:51

Нажал и ничего не произошло.

mooncar 20.10.2010 20:59

В среде разработки (если у вас Adobe Flash) после тестового запуска флешки нажмите.
В окне вывода появится нечто вроде
Код:

Level #0:
Variable _level0.$version = "WIN 9,0,45,0"
Variable _level0.i = 3
.
.
.

Либо в самом дебаг-плеере меню "Debug" -> "List Variables"

German 20.10.2010 21:41

mooncar Ваш совет прекрасен !!!
Спасибо.


Часовой пояс GMT +4, время: 07:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.