进入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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 竖直方向的弹簧振子效果下一篇: Flash MX实战精选:水中倒影效果
关于进入Flash MX组件时代之五 创建用户组件的所有评论