最近更新 / 特别专题 / 我要上传 / 设为首页
满足眼睛的需求

频道精选


tellTarget用法

2007-06-05 来源:xuezhishi.com   内容报错                        

tellTarget

可用性

Flash Player 3。(在 Flash 5 中不鼓励使用;建议使用点记号表示法和 with 动作。)

用法

tellTarget("target") {  statement(s);}

参数

target 一个字符串,指定要控制的时间轴的目标路径。

statement(s) 条件计算结果为 true 时要执行的指令。

返回

无。

说明

不鼓励使用的动作;将在 statements 参数中指定的指令应用到在 target 参数中指定的时间轴。tellTarget 动作对导航控制很有帮助。可以将 tellTarget 分配给停止或开始舞台上其它地方的影片剪辑的按钮。还可以使影片剪辑转到此剪辑的特定帧。例如,可以将 tellTarget 分配给停止或开始舞台上影片剪辑的按钮,或者提示影片剪辑跳至特定帧的按钮。

在 Flash 5 或更高版本中,可以使用点记号表示法代替 tellTarget 动作。可以使用 with 动作向同一个时间轴发出多个动作。使用 with 动作可将任何对象作为目标,而 tellTarget 动作只能将影片剪辑作为目标。

示例

tellTarget 语句控制主时间轴上的影片剪辑实例 ballball 实例的第 1 帧为空白而且有一个 stop() 动作,所以它在舞台上不可见。单击具有下列动作的按钮时,tellTarget 通知 ball 中的播放头转至第 2 帧(动画开始处)。

on (release) {  tellTarget("ball") {    gotoAndPlay(2);  }}

下面的示例使用点记号表示法达到同样的结果。

on (release) {  ball.gotoAndPlay(2);}

如果需要向 ball 实例发出多个命令,可以使用 with 动作,如下面的语句所示。

on (release) {  with(ball) {    gotoAndPlay(2);    _alpha = 15;    _xscale = 50;    _yscale = 50;  }}
评论 点击查看
 

精彩图片