tellTarget 函数
tellTarget("target") { statement(s); }
将在 statements 参数中指定的指令应用于在 target 参数中指定的时间轴。tellTarget 动作对导航控制很有帮助。可以将 tellTarget 分配给在舞台上的其它位置停止或开始影片剪辑的按钮。还可以使影片剪辑转到此剪辑的特定帧。例如,可以将 tellTarget 分配给用于停止或开始舞台上的影片剪辑的按钮,或者分配给用于提示影片剪辑跳至特定帧的按钮。
在 Flash 5 或更高版本中,可以使用点 (.) 记号代替 tellTarget 动作。可以使用 with 动作向同一个时间轴发出多个动作。使用 with 动作可将任何对象作为目标,而 tellTarget 动作只能将影片剪辑作为目标。
可用性:ActionScript 1.0;Flash Lite 1.0
参数
target:String -- 一个字符串,指定要控制的时间轴的目标路径。
statement(s):Object -- 当条件的计算结果为 true 时要执行的指令。
示例
此 tellTarget 语句控制主时间轴上的影片剪辑实例 ball。ball 实例的第 1 帧为空白而且有一个 stop() 动作,所以它在舞台上不可见。当通过以下动作单击按钮时,tellTarget 会告知 ball 中的播放头转至第 2 帧(动画在这一帧开始):
on(release) {
tellTarget("_parent.ball") {
gotoAndPlay(2);
}
}
是一个对象
End of TellTarget是结束这个动作的意思