快速业务通道

进入Flash MX组件时代之五 创建用户组件

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09
创建的属性名称   getFunc   此参数是一个函数对象,而此函数起调用获取属性值的功能   setFunc   此参数也是一个函数对象,而与getFunc的参数函数相对,此处的函数功能是设置属性的功能。假若此参数设置为null,那么属性将被设置为只读。 [1]?[2]?[3]?[4]?[5]?[6]?下一页??
  返回值:   返回一个布尔值,如果一个属性被创建则返回True,反之则为False。   说明:   方法:创建一个获得/设置的属性。当Flash读取获得/设置属性,它将调用相应的获取函数并且将返回值传递为一个属性值,而当Flash在写一个获得/设置属值的时候,它将调用相应的设置函数,并且将它的新值作为一个参数来应用。如果一个被命名的属性已经存在,那么新的属性将覆盖原来旧的属性。

  获取函数是一个无参数的函数,它所返回的值可以是任何的类型,它返回的值将作为属性的当前值来对待。   设置函数只附带了一个参数,而次参数是将作为新的属性值的。举个实例来说明,如果一个属性值x已经被x=1所声明,那么设置函数将认识此参数并将它作为一个数字类型对待,而设置函数返回的值将被忽略。   你能增加一个获取/设置属性到原型对象中。如果你添加了一个获取/设置属性到一个原型对象,那么场景中所有继承于该原型对象的对象将继承这个获取/设置的属性。因而,这就造就了一种可能,相信我们能够添加获取/设置属到到一个特定的区域中,即该原型函数,而它将会传播于场景中该实化的所有的类(就像添加事件到该原型对象一样)。如果一个获取/设置函数中一个继承的原型对象中调用获取/设置属性,那么参数传递给获取/设置函数的将是最先的对象参数,而不是继承的原型对象的。如果调用错误,addProperty对象将会导致一个错误。   setInterval   适用版本:   Flash Player 6.   使用方法:   setInterval( function,interval[,arg1, arg2, ...,argn] )   setInterval(object, methodName,interval[,arg1,arg2, ..., argn] )   参数:   function   命名或指向一个匿名函数的函数   object   来源于Object对象的对象   methodName   调用对象参数的事件名称   interval   调用函数或事件名称的参数之间相隔的毫秒数。   arg1, arg2, ..., argn   可选参数用以传递函数或事件的参数。   返回值:   一个时间间隔标识标,你能通过clearInterval命令用以清除该时间间隔。   说明:   命令:   调用一个函数或事件或对象,当影片运行时定时的触发。你能运用时间间隔函数从数据库中来保存该变量或是更新时间显示。   如果interval小于影片帧的播放率(如:10帧每秒(fps)等于100毫秒),那么interval函数就很有可能将interval关闭。你必须用updateAfterEvent函数确定该屏幕播放有足够充分时间。如果interval大于影片帧的播放率,那么interval函数只是在每个帧的前面影片部分调用以使得每次屏幕刷新之时保持最小的影响。   上述第一种setInterval函数的语法示例在Action面板中是以正常模式为默认值的,而第二种语法示例,你必须运用专家Action面板进行操作。

  clearInterval
  适用版本:   Flash Player 6.   使用方法:   clearInterval( intervalID )   参数:   intervalID   通过setInterval函数返回的一个标识标。   返回值:无   说明:   清除一个setInterval函数调用。
  Key.addListener
  适用版本:Flash Player 6.   使用方法:Key.addListener (newListener)   参数:newListener   当按下释放键盘控制后返回的一个对象事件上。   返回值:无   说明:   事件:注册一个对象用以接受键盘按下释放后

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