文档详情

中文版Flash CS6动画制作.ppt

发布:2024-12-02约3.99万字共423页下载文档
文本预览下载声明

第10章脚本动画设计循环语句(2)do..while语句。也是一种while循环,它保证至少执行一次代码块,这是因为在执行代码块后才会检查条件。即使条件不满足,该示例也会生成输出结果。?vari:int=5;do{trace(i);i++;}while(i5);//输出:5第2讲ActionScript语句与函数第10章脚本动画设计函数(1)调用函数。可通过使用后跟小括号运算符(())的函数标识符来调用函数。要发送给函数的任何函数参数都要括在小括号中。例如,贯穿于本书始末的trace()函数,它是FlashPlayerAPI中的顶级函数。trace(Usetracetohelpdebugyourscript);如果要调用没有参数的函数,则必须使用一对空的小括号。varrandomNum:Number=Math.random();//使用没有参数的Math.random()方法生成随机数第2讲ActionScript语句与函数第10章脚本动画设计函数(2)定义自己的函数。在ActionScript3.0中可通过使用函数语句来定义函数。函数语句是在严格模式下定义函数的首选方法。函数语句以function关键字开头,后面可以跟以下语句。函数名。用小括号括起来的逗号分隔参数列表。用大括号括起来的函数体,即在调用函数时要执行的ActionScript代码。functiontraceParameter(aParam:String)//创建1个参数的函数{trace(aParam);}traceParameter(hello);//将字符串“hello”用作参数值来调用函数,返回hello第2讲ActionScript语句与函数第10章脚本动画设计函数(3)从函数中返回值。要从函数中返回值,可以使用return语句,后跟要返回的表达式或字面值。functiondoubleNum(baseNum:int):int//返回一个表示参数的表达式:{return(baseNum*2);}注意,return语句会终止该函数,因此,不会执行位于return语句下面的任何语句。第2讲ActionScript语句与函数第2讲结束谢谢!第10章脚本动画设计第2讲ActionScript语句与函数人民邮电出版社第3讲动作面板与脚本窗口主讲人:宋一兵第10章脚本动画设计第10章脚本动画设计第3讲动作面板与脚本窗口第10章脚本动画设计第3讲动作面板与脚本窗口第3讲结束谢谢!第10章脚本动画设计第3讲动作面板与脚本窗口人民邮电出版社第4讲画面跳转——表情变幻主讲人:宋一兵第10章脚本动画设计第10章脚本动画设计第4讲画面跳转——表情变幻跳转语句gotoAndPlay():跳转到指定的帧并继续播放SWF文件用法示例:mc1.gotoAndPlay(10);mc1.gotoAndPlay(mc1.currentFrame+5);mc1.gotoAndPlay(intro,SC2);gotoAndStop()方法,其功能是跳转到指定的帧,但是要暂停播放。第10章脚本动画设计第4讲画面跳转——表情变幻表情不断地随机变幻,有高兴、伤心,也有害羞、惊讶。动画效果如图所示。第4讲结束谢谢!第4讲画面跳转——表情变幻第10章脚本动画设计人民邮电出版社第5讲事件的响应和处理──追鼠标的飞鸟主讲人:宋一兵第10章脚本动画设计第10章脚本动画设计第5讲事件的响应和处理──追鼠标的飞鸟Flash动画中最常用到的事件之一。当动画播放头进入一个新帧时就会触发此事件。如果动画只有一帧,则会按照设定的帧频(默认为12帧/秒)持续触发此事件。在这个事件发生后,系统就会要求所有侦听此事件的对象同时开始相应的事件来处理函数。enterFrame(进入帧)第10章脚本动画设计第5讲事件的响应和处理──追鼠标的飞鸟若B点向A点靠近,则B点的坐标变化为:x2=x2+(x1-x2)y2=y2+(y1-y2)舞台上两个位置点之间的坐标关系若B点是逐渐向A点靠近,则需要将间距划分为若干小段,然后反复进行位置判断,直至两点位置重合。例如划分为5段,则:x2=x2+(x

显示全部
相似文档