还剩26页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
动作脚本教学课件FLASH AS本课程将带你深入学习动作脚本,从基础概念到高级技巧,助你掌FLASH AS握创作互动动画、游戏等精彩作品的秘诀课程简介课程目标课程内容掌握动作脚本的基本语法从基础知识回顾开始,逐步FLASH ASFLASH和常用技术,能够独立完成简单的动讲解动作脚本的语法、变量、运AS画和交互设计算符、条件语句、循环语句、函数、事件处理等内容学习时长本课程预计学习时间为小时,可根20据个人情况灵活调整为什么学习动作脚本FLASH AS创造力应用广泛市场需求使用,您可以开发互动动可用于各种项目,从简单精通的开发者在游戏行业ActionScript ActionScript ActionScript画、游戏和应用程序,释放您的创意潜的网站动画到复杂的移动游戏开发、网站开发和移动应用开发领域拥有极力高的竞争力基础知识回顾FLASH舞台时间轴创作动画和交互内容的区域控制动画的帧和速度库存储各种素材,包括图像、声音和影片剪辑动作脚本的基本语法AS代码结构变量和数据类型运算符和表达式代码使用分号作为语句支持多种数据类型,如数字提供了各种运算符,用于执ActionScript;ActionScriptActionScript结束符,并使用花括号将代码块包围、字符串、布尔值行算术运算、比较运算、逻辑运算等操作{}Number String和对象Boolean Object变量的声明和赋值变量类型1数字、字符串、布尔值声明变量2使用关键字var赋值变量3使用等号运算符=运算符和表达式算术运算符比较运算符12加、减、乘、除、取余等,用大于、小于、等于、不等于等于进行数值计算,用于比较两个值的大小逻辑运算符赋值运算符34与、或、非等,用于组合多个将一个值赋给一个变量,例如条件判断,,等“=”“+=”“-=”条件语句if-else判断条件1使用语句来检查某个条件是否为真,如果是真则执行语句if if块内的代码执行语句2语句块内的代码只有在判断条件为真的情况下才会执行if语句else3可选的语句块,当判断条件为假时,执行语句块内else else的代码循环语句、for while循环for循环用于重复执行一段代码,直到满足条件为止它包含三for个部分初始化、条件判断和递增循环while循环与循环类似,但它只包含条件判断和循环体,没while for有初始化和递增部分嵌套循环循环语句可以相互嵌套,用于创建更复杂的循环结构数组的定义和使用定义数组访问数组元素数组方法使用方括号来定义数组,例如使用索引访问数组元素,索引从开始数组拥有多种方法,例如添加元[]var0push,例如访问第一个元素素,删除最后一个元素myArray=[1,2,3];myArray
[0]pop函数的定义和调用定义函数1使用关键字定义函数,包括函数名、参数列表和函数体`function`调用函数2通过函数名和参数列表调用函数,执行函数体内的代码返回值3函数可以使用语句返回一个值`return`自定义类与对象类定义对象实例化继承使用关键字定义类,并使用属性和方使用关键字创建类的实例,并通过实子类继承父类的属性和方法,实现代码复class new法封装数据和行为例访问类的属性和方法用和扩展功能事件处理机制鼠标点击键盘输入当鼠标点击某个对象时,会触发当用户按下键盘上的某个键时,一个事件会触发一个事件时间轴帧动画完成当时间轴到达某个帧时,会触发当动画完成时,会触发一个事件一个事件时间轴的控制使用函数播放时间轴使用函数停止时间轴_play__stop_使用函数跳转到_gotoAndStop_指定帧并停止声音的加载和播放加载声音播放声音控制播放123使用类加载声音文件,例如使用类的方法播放声可以使用、、Sound Soundplay stoppause音,例如等方法控制声音播放_sound=new_sound.play;_resumeSoundmySound.mp3;_图像的加载和处理加载图像缩放图像12使用方法加载通过设置影片剪辑的`loadMovie`图像文件,指定图像路径和目和属性`_xscale``_yscale`标影片剪辑实例,可以缩放图像的大小旋转图像裁剪图像34使用属性可以旋使用和`_rotation``_width``_height`转图像,以度为单位属性可以裁剪图像,只显示部分图像文本的输出和输入文本输出文本输入格式化文本使用函数在输出面板显示文本信使用组件或函数使用类的方法进行文本格式化,`trace``TextField``prompt``String`息获取用户输入例如、`toUpperCase`等`toLowerCase`鼠标和键盘的交互鼠标点击键盘输入鼠标悬停鼠标点击是中最常用的交互方式,利用键盘输入,可以实现文字输入,游戏通过鼠标悬停事件,可以实现一些鼠标悬FLASH例如,点击按钮触发动作,点击舞台上的控制,甚至定制一些快捷键停时显示提示信息或改变对象外观的效果对象进行操作影片剪辑的控制播放控制帧控制使用通过、play,stop,currentFrame属性获取当前帧和gotoAndStop,totalFrames等方法来控制影总帧数,并使用gotoAndPlay gotoAndStop片剪辑的播放状态等方法跳转到指定帧循环控制使用属性设置是否循环播放,使用、方法loop nextFrameprevFrame进行帧切换组件的使用预制功能可复用性扩展性组件提供预定义的功能,简化开发流程组件可以重复使用,减少代码重复编写组件可以方便地扩展,满足不同场景下,提高效率,提高代码可维护性的需求粒子特效的制作粒子系统理解粒子系统的概念,包括粒子发射器、粒子属性和行为粒子类型熟悉不同类型的粒子,如点粒子、形状粒子、图像粒子等特效设计学习如何设计粒子特效,包括粒子颜色、大小、速度、寿命等动画效果掌握粒子动画技巧,如运动、旋转、缩放、透明度等缓动动画的实现类Tween1使用类创建动画,控制对象属性的变化Tween缓动函数2选择不同的缓动函数,实现不同的动画效果时间轴控制3设置动画的持续时间、延迟和重复次数数据的读写XML读取数据XML1使用类或类加载文件LoadVars XML XML解析数据XML2使用类解析数据,访问节点和属性XML XML写入数据XML3使用类创建文档,添加节点和属性,并保存文件XMLXML网络通信的实现请求HTTP1使用协议发送请求到服务器并接收响应,例如加载外部HTTP数据或图片连接Socket2建立与服务器的直接连接,用于实时通信,例如游戏或聊天应用WebSockets3双向通信协议,提供实时数据传输,例如股票报价或实时聊天项目实战练习网站开发1构建交互式网页游戏制作2开发简单游戏动画设计3制作动态图像课程总结学习目标学习内容掌握动作脚本的基本语法和常用功能,并能独立完成从基础知识回顾开始,逐步讲解动作脚本的语法、变FLASH ASFLASH AS简单的动画制作量、运算符、条件语句、循环语句、函数、类、事件处理、时间轴控制、声音、图像、文本、鼠标和键盘交互、影片剪辑、组件、粒子特效、缓动动画、数据读写、网络通信等内容XML问答环节欢迎大家提出问题,我们会尽力解答大家对动作脚本的疑惑FLASH AS让我们共同探讨学习过程中的难点和疑点,共同进步课后作业布置练习项目完成课本上的相关练习题,巩固尝试用创建一个简单的动画AS所学知识,例如一个会动的球或一个简单的游戏思考思考一下如何将应用到实际项目中,例如开发一个互动式的网站或游AS戏。
个人认证
优秀文档
获得点赞 0