#22001/6/23 10:01:11
trace
语法
trace(expression);
参数
expression 求值语句. 当测试电影时, expression 参数的结果将在输出窗口显示.
描述
动作; 计算 expression , 并在测试电影模式下, 在输出窗口显示结果.
测试电影时, 使用 trace 记录程序节点, 或在输出窗口显示信息. 使用 expression 参数测试条件是否存在, 或在输出窗口显示值. trace 动作和javascript语句的alert 函数相似.
播放器
Flash 4或更高.
例子
这个例子来自一个游戏, 游戏中, 一个名为rabbi的可拖动电影夹实例必须被释放到一个特定目标上. 一个条件语句求 _droptarget 属性的值并根据 rabbi被释放的位置执行不同的动作. trace 动作在脚本末使用, 计算rabbi电影夹的位置, 并在输出窗口显示结果. 如果rabbi的行为与预期的不同 (例如, 它吸附到了错误的目标), 由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();
}