T-W > trace
traceСинтаксис
trace(
expression
);
Аргументы
expression
Строка или выражение, результат обработки которого в режиме тестирования клипа выводится в окне Output.
Описание
Команда; Обрабатывает expression
и отображает результаты окне Output во время тестирования клипа.
Используйте trace
для создания программных меток и/или вывода в окно Output сообщений при тестировании клипа. Используйте expression
параметр для проверки валидности условий или для вывода в Output каких-либо значений. Команда trace
подобна функции alert
в JavaScript.
Player
Flash 4 или более новый.
Пример
Этот пример взят из игры, в которой "таскаемый" мувик под названием rabbi
должен находится по определенному адресу (target). Условный оператор определяет свойство _droptarget
и выполняет различные действия, в зависимости от местонахождения rabbi
. Команда trace
, расположенная в конце скрипта, предназначена для определения местонахождения мувика rabbi
и вывода результата в окно Output. Если поведение rabbi
не соответствует ожидаемому (например, если указан ошибочный target), значения, выводимые в окно Output командой trace
, помогут локализовать и найти ошибку в скрипте.
on(press) {
rabbi.startDrag();
}
on(release) {
if(eval(_droptarget) != target) {
rabbi._x = rabbi_x;
rabbi._y = rabbi_y;
} else {
rabbi_x = rabbi._x;
rabbi_y = rabbi._y;
target = "_root.pasture";
}
trace("rabbi_y = " + rabbi_y);
trace("rabbi_x = " + rabbi_x);
stopDrag();
}