actionscript应用

actionscript应用

ID:5300097

大小:314.79 KB

页数:80页

时间:2017-12-07

actionscript应用_第1页
actionscript应用_第2页
actionscript应用_第3页
actionscript应用_第4页
actionscript应用_第5页
资源描述:

《actionscript应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Actionscript应用刘锡冬刘锡冬PDFpdfFactoryProwww.fineprint.cnAS3.0小知识一)舞台和时间轴。从AS3开始,舞台和时间轴有了全新的解释。1.舞台:它是显示Flash元素的平台。2.主时间轴:用来控制Flash元素的显示。3.显示对象:指的是Flash中一切可以看见的元素,如图形,按钮,电影剪辑,文本,连舞台也是。4.AS3中的舞台是放置显示对象的最终容器,因此显示对象只有放在舞台上才可视。5.舞台和时间轴都是影片剪辑实例,因此每次打开Flash时系统就已经创建了这两个实例。6.舞台是顶级容器,

2、包含了主时间轴,而主时间轴又包含了一切。二)trace函数;从as3开始,trace支持逗号分开,如trace("ball","appleandbanana","tastegood")。刘锡冬PDFpdfFactoryProwww.fineprint.cn三)变量;1.变量和舞台一样,也是容器,比如冰箱里有食品,那么可以理解为:冰箱=食品。2.公式:变量名=数据,其中"="是赋值运算符,顺序是从右至左,表示把"="右边的数据赋予左边的变量名。3.变量合法化:从as3开始,定义变量必须加上关键字“var”,这很重要。四)属性;AS3中,像

3、“_属性名”已不复存在,都去掉前下划线变为“属性”,如_root变为root等。五)类的管理;as3中的舞台和时间轴都是由类来管理,比如,管理舞台的类叫Stage类,管理主时间轴的类叫MainTimeline类.root是由MainTimeline类创建的对象。刘锡冬PDFpdfFactoryProwww.fineprint.cn五)play()命令无效;比如有个mc的补间动画,在它第一帧写下"stop()",接着在主时间轴写下mc.play(),测试发现mc没动!这个问题与代码的执行顺序有关,Flash规定先执行主时间轴"mc.pla

4、y"代码,再执行影片实例中"stop()"代码,因此刚刚play就stop了.只要在主时间轴第二帧写下"mc.play()"就OK,而不要写在第一帧。这是帧循环的结果。六)this关键字;this关键字是对当前对象的引用,例如在主时间轴中this就指的是主时间轴(this==root),在电影剪辑中this就指的是电影剪辑(this==MovieClip)。刘锡冬PDFpdfFactoryProwww.fineprint.cn七)不能用MovieClip类的属性名和方法名;在时间轴上写代码时,不能用MovieClip类的属性名和方法名作

5、为变量名。例如"play","stop","x","y"等等,像"varx"就是错的。八)函数;as3中删除了很多全局函数,stop()不再是全局函数,而是方法,即stop()=this.stop()。刘锡冬PDFpdfFactoryProwww.fineprint.cn动作脚本基本命令:时间轴控制命令(MovieClip类)l1、play作用:可以指定动画继续播放。在播放电影时,除非另外指定,否则从第1帧播放。如果动画播放进程被gotoAndStop语句停止,则必须使用play语句才能重新播放。该命令无参数,直接使用,例如:play(

6、);l2、stop作用:停止当前播放的电影,该动作最常见的运用是使用按钮控制电影剪辑。例如,如果需要某个动画在播放完毕后停止而不是循环播放,则可以在动画的最后一帧附加stop()动作。该命令无参数,直接使用,例如:stop();刘锡冬PDFpdfFactoryProwww.fineprint.cn举例:对影片剪辑进行控制(1.fla)//控制两个影片剪辑的播放和停止blueball1.stop();redball1.stop();b_btn.addEventListener(MouseEvent.CLICK,bluemovie);fun

7、ctionbluemovie(e:MouseEvent){redball1.stop();blueball1.play();}r_btn.addEventListener(MouseEvent.CLICK,redmovie);functionredmovie(e:MouseEvent){redball1.play();blueball1.stop();}提问:希望每个球的运动都从起点开始?刘锡冬PDFpdfFactoryProwww.fineprint.cn快进和后退3、nextFrame作用:跳至下一帧并停止播放。该命令无参数,直接使

8、用,例如:nextFrame();4、prevFrame作用:跳至前一帧并停止播放。该命令无参数,直接使用,例如:prevFrame();刘锡冬PDFpdfFactoryProwww.fineprint.c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。