tellTarget是什么意思
时间: 2023-07-14 22:58:01 浏览: 128
`tellTarget` 是一个过时的 ActionScript 1.0 语言结构,用于告诉 Flash 播放器在目标对象上执行下一个操作。它已经在 ActionScript 2.0 中被弃用,因为它的使用方式容易导致代码混乱和错误。
在 ActionScript 2.0 中,可以使用 `with` 语句或点操作符来代替 `tellTarget`。在 ActionScript 3.0 中,`with` 语句也不再被使用。因此,建议使用点操作符来访问对象的属性和方法。
相关问题
tellTarget命令在flash中是什么意思
`tellTarget` 命令是 Flash 中的一种 ActionScript 1.0 命令,用于指定一个影片剪辑或按钮的目标,并在该目标上执行一些操作。具体来说,它可以用于控制影片剪辑或按钮的位置、大小、可见性、透明度等属性,以及触发影片剪辑或按钮上的事件等。但需要注意的是,在 ActionScript 2.0 或更高版本的 Flash 中,`tellTarget` 命令已经被弃用,而被 `with` 语句或点语法所取代。
if (win == 1) { endwx = 0; penok = 0; tellTarget("/winx/wx" add winx) { gotoAndPlay(2); } } if (win == 0) { endwx = 0; penok0 = 0; tellTarget("/wino/wo" add win0) { gotoAndPlay(2); } } if (win == 2) { endwx = 1; } pen.visible = penok; penO.visible = penok0;是什么意思
这段代码通常用于Flash或ActionScript 2.0中,其中win、winx和win0都是变量,pen和penO是影片剪辑(Movie Clip)的实例名称。
这段代码的作用是根据游戏胜负的情况来控制影片剪辑的显示和播放。如果win变量的值为1,则表示玩家获胜,此时将penok变量的值设置为0,使得pen影片剪辑隐藏,同时告诉动画的某个目标(tellTarget)在/winX/wxX位置播放第二帧(gotoAndPlay(2)),从而展示获胜的动画效果。同理,如果win变量的值为0,则表示电脑获胜,此时将penok0变量的值设置为0,使得penO影片剪辑隐藏,同时告诉动画的某个目标(tellTarget)在/wino/woX位置播放第二帧(gotoAndPlay(2)),从而展示失败的动画效果。最后,如果win变量的值为2,则表示平局,此时将endwx变量的值设置为1。
最后一行代码pen.visible = penok; penO.visible = penok0;的作用是根据penok和penok0变量的值来控制pen和penO影片剪辑的可见性,实现动态显示或隐藏影片剪辑的效果。
阅读全文