-
2007-09-16
As3.0未公开的方法addFrameScript()方法[转自:http://www.webstudio.com.cn] - [资料收集]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://25swf.blogbus.com/logs/8299105.html
今天在flashguru上看到Actionscript 3.0未公开的addFrameScript()方法.此法主要是适合于使用flash 9创作环境来工作的群体.
用法:
addFrameScript的功能是允许你指定在flash player播放头播放到指定的位置时触发事件.这个方法可以接收四个参数,但目前只知道其中的前两个.
语法:
MovieClip.addFrameScript(frame:uint,notify:Function)
function output()
{trace('播放头已到了第10帧');
}//帧数的计算是从0的位置开始的,所以在使用addFrameScript的时候9代表的即是第十帧.
addFrameScript(9,output);
实际上addFrameScript()还可以接收任意多组的参数.如下:
MovieClip.addFrameScript(0,frame1Method, 1,frame2Method, 2,frame3Method);
也就是你说可以同时指定多组触发事件,在1,2,3帧上同时指定触发的动作,如果有不止一个动作事件指定在相同的一个帧上,那么,只有后者的动作会被触发.
如果要移除动作:
MovieClip.addFrameScript(0,null)随机文章:
AS3.0 正则表达式必读 2007-09-18AS3.0 实现FLASH的"动态链接库" 2007-09-16FMS3?还是FMS2.5?? 2007-09-07labs开放FC和FB4的public beta下载[转自7yue.com] 2009-06-02Flash 读取 Shapefile 文件 2008-12-05
收藏到:Del.icio.us







