Flash 5 中文帮助之五
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-09
值不满足条件的时候,循环结束。 播放器支持: Flash 4 或以后版本。 例子: 下面的例子将连续复制五个电影剪辑到舞台上,然后随机指定它们的 x 和 y 坐标、横向和纵向的缩放比例还有透明度等属性的值。计数器变量 foo 的初值为 0 ,判断的条件是 foo 的值小于 5,所以循环将被执行五次。在循环的内部,一个电影剪辑将被复制,然后将使用 setProperty 来调整复制出的电影剪辑的各个属性。在循环中的最后一句是让计数器变量 foo 递增,从而能在五次循环后跳出循环。 on(release) { foo = 0; while(foo < 5) { duplicateMovieClip("/flower", "mc" + foo, foo); setProperty("mc" + foo, _x, random(275)); setProperty("mc" + foo, _y, random(275)); setProperty("mc" + foo, _alpha, random(275)); setProperty("mc" + foo, _xscale, random(200)); setProperty("mc" + foo, _yscale, random(200)); foo = foo + 1; } } 参见: do... while continue T-W > _width _width 语法: instancename._width instancename._width =value; 参数: value 宽度,像素点数。 instancename 要获取或设定宽度的电影剪辑的实体名。 注释: 属性。获取或设定电影剪辑的宽度属性。在前一版本的 Flash 中,_height 和 _width 都是只读属性,但是在 Flash 5 中,它们却能够被自由设定。 播放器支持: 在 Flash 4 中作为只读属性,在 Flash 5 或以后版本中能够被自由设定。 例子: 当按下鼠标左键时,下面的例子将会设定电影剪辑的高度和宽度: onclipEvent(mouseDown) { _width=200; _height=200; } 参见:_height T-W > with with 语法: with (object) { statement(s); } 参数: object 对象或电影剪辑的实体。 statement(s) 对指定的对象要做的一组命令。 注释: 动作。临时改变语句所起作用的目标,当 with 命令执行完后,with 命令外的语句的作用对象将回到起始时的那一个。 with 读取对象的时候,对象的属性、变量和函数将一起被读取。例如,如果有个对象叫做 myArray,它有两个属性分别是 length 和 concat,那么这两个属性将作为 myArray.length 和 myArray.concat 与 myArray 一同被读出。在另一个例子中,如果有一个对象叫做 province.jiangsu,那么在 with 中被包含的语句就好像写在 jiangsu 这个实体中而被执行的一样。 当 with 所包含的语句要搜索一个特定的值时,ActionScript 会根据指定的对象按照一个特定的顺序(我们称为搜索链)来一层层的搜索。 with 动作在进行搜索特定值时的搜索顺序(搜索链)如下,先后顺序为从上往下: ·在 with 动作内指定的对象 ·在 with 动作外指定的对象 ·正被激活的对象(当函数调用含有局部变量的程序段时自动生成的临时对象) ·包含现在正在执行的代码的电影剪辑 ·全局顶级对象(预定义的对象,例如 Math,String) 在 Flash 5 中,with 动作取代了 tellTarget 动作,我们建议您使用 with 动作来代替 tellTarget。因为,这是一个标准的 ActionScript 语句在 ECMA-262 标准上的扩展。with 和 tellTarget 之间的主要区别在于,with 把目标对象或实体作为了参数,而 tellTarget 把目标的路径作为了参数,并且它不能作用于对象。 要在 with 动作中设定变量,那么这个变量必须在 with 动作外被声明或者你打全这个变量的有效的全部路径。如 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Flash 5 中文帮助之五的所有评论