快速业务通道

Flash 5 中文帮助之三

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09
Frame();
     } else if (Key.getCode() == Key.LEFT){
      _parent.prevFrame();
     }
    }
   下面的例子使用 mouseMove 事件,同时使用 xmouse 和 ymouse 属性获取鼠标当前的坐标值:
    onClipEvent(mouseMove) {
     stageX=_root.xmouse;
     stageY=_root.ymouse;
    }
  参见:
   on(mouseEvent)
   Key (object)
   _xmouse
   _ymouse N-R > on(mouseEvent)
on(mouseEvent)   语法:
   on(mouseEvent) {
    statement;
   }
  参数:
   statement  mouseEvent 事件激活后要执行的程序段。
   mouseEvent 可以时下列参数:
    ·press 鼠标在按钮上时左键被按下。
    ·release 鼠标在按钮上时左键被松开。
    ·releaseOutside 鼠标不在按钮上时左键被松开。
    ·rollOver 鼠标滑过按钮。
    ·rollOut 鼠标从按钮上移出。
    ·dragOver 鼠标在按钮上时左键被按下,按住后鼠标移出按钮范围,然后又移回到按钮上。
    ·dragOut 鼠标在按钮上时左键被按下,按住后鼠标移出按钮范围。
    ·keyPress ("key") 指定的键被按下。指定键的键值的选取可以参见附录B“键和键值”,或者参考在 Key 对象中列出的各键的属性。
  注释:
   处理程序。当鼠标或键盘事件发生时响应。
  播放器支持:
   Flash 2 或以后版本。
  例子:
   在下面的例子中,当鼠标左键在按钮上被按下时会激活 startDrag 动作,当鼠标左键在按钮上松开时会停止拖动对象:
    on(press) {
     startDrag("rabbit");
    }
    on(release) {
     if(getproperty("", _droptarget) == target) {
      setProperty ("rabbit", _x, _root.rabbit_x);
      setProperty ("rabbit", _y, _root.rabbit_y);
     } else {
      _root.rabbit_x = getProperty("rabbit", _x);
      _root.rabbit_y = getProperty("rabbit", _y);
      _root.target = "pasture";
     }
     trace(_root.rabbit_y);
     trace(_root.rabbit_x);
     stopDrag();
    }
  参见:
   Key (object)
   onClipEvent N-R > or
or   语法:condition1 or condition2
  参数:condition1,2 具有布尔值的表达式
  注释:
   操作符。对两个表达式作或操作,如果两个表达式有一个或两个的值都为真则整个式子的值为真,若两个表达式的值都为假,则整个式子的值为假。
  播放器支持:
   Flash 4 或以后版本,但是在 Flash 5 中我们推荐你是用新的 | | 操作符来代替 or 。
  参见:| | (或) N-R > ord
ord   语法:ord(character);
  参数:character 要转换成 ASCII 码的字符
  注释:
   字符串函数。把字符转换成 ASCII 码。
  播放器支持:
   Flash 4 或以后版本。在 Flash 5 中,我们推荐使用 String 对象的方法和属性来代替它。
  参见:String (对象) N-R > _parent
_parent   语法:
   _parent.property = x
   _parent._parent.property = x
  参数:
   property 要设定的当前和父实体的属性
   x 该属性所要设定的值。是否需要该参数取决于属性的类型。
  注释:
   属性。指定或返回当前实体的父实体。所谓当前实体是指包含这段代码的那个实体。使用 _parent 可以指定相对路径。
  播放器支持:
   Flash 4 或以后版本。
  例子:
   在下面的例子中电影剪辑 desk 是电影剪辑 classroom 的子实体,当包含在实体 desk 中的下列代码被执行的时候,电影剪辑 classroom 会跳到第十帧并停止播放。
    _parent.go

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号