快速业务通道

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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号