- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类和面向对象编程 类(class):一个对象的类型。例如:影片剪辑(MovieClip)、精灵(Sprite)、文本域、按钮、字符串和数字等常见的类 包(package):用来组织类。 默认类文件同Fla文件位于同一目录 包中的每个名称对应一个真实的文件夹,通过点号来隔开。例如:com.friendsofed.makingthingmove.utils 必须从不同的包中 导入所需要的任何类, 即使每次都写完整的 名称,否则代码无法 编译。 Package com.friendsofed.makingthingsmove{ Public class utils{ …… } } 相关概念 构造函数是一个与类名称相同的方法,在新实例被创建时,这个方法会自动地被调用。 继承意味着可以获取另外一个类的所具有的所有属性和方法。 子类(subclass)可增加额外的属性和方法,或改变父类(superclass,或称基类)中的一些内容。(见p12) 重新定义父类中的方法必须要使用override MOVIECLIP/SPRITE子类 MovieClip:影片剪辑。 所有Action Script属性和方法的模板 Sprite:通常可以把一个精灵理解为一个没有时间线的影片剪辑。 只用代码操作物体时就不会处理时间线和帧,此时比较适合用轻便型的Sprite类 使用前必须要导入 Import flash.display.Sprite; 文档类(DOCUMENT CLASS) 文档类是扩展sprite或movieclip的类,并且用作你的swf的主类的类。 Flash CS3 IDE可以在时间线上编写代码 Flex Builder 2和Flex SDK只能把代码放在类中了。 显示列表 使用new操作符创建对象 Var 对象名:类名=new 构造函数 例如:var Mymc:MovieClip=new MovieClip(); 显示列表,都是嵌套在其中的 显示对象 addChild(对象名) 对象名.addChild(另一对象名) 移除对象 removeChild(对象名) 移除并没有真正地销毁对象,只是从显示列表中移除。 显示列表 New操作符创建新对象Smile 调用AddChild(Smile),出现在stage上 Stage Stage 调用RemoveChild(Smile),消失在stage上 Smile并未销毁,还在内存中 总结 As3动画制作的基础 帧 帧循环 事件、侦听器、处理器 显示列表 类和面向对象的基本概念 THE END! 多媒体脚本语言 信息科学与工程学院 张佳 ACTIONSCRIPT 动画基础 课程信息 动画介绍 类和面向对象编程 显示列表 总结 课程信息 课程介绍 《多媒体脚本语言》,专业选修课,51学时 课程目标:用脚本语言提升动画效果 课程主要内容 课程实验安排 教材介绍 为什么用这本教材? 怎么阅读这本教材? 课程要求 考核说明 课程主要内容 ActionScript动画基础 ActionScript编程基础 渲染技术 基本运动 用户交互 高级运动 3D动画 综合实践应用 课程实验安排 实验1:ActionScript动画基础 实验2:ActionScript编程基础 实验3:渲染技术 实验4:基本运动 实验5:用户交互 实验6:高级运动 实验7:3D动画 实验8:大作业。分为设计(要求上交设计文档)、讨论、制作、答辩环节来完成。其中讨论和答辩在实验课上完成,其余大量时间都要求在课外独立完成。 为什么用这本教材 ActionScript 3.0是一种功能强大的面向对象编程语言。 本书分五大部分全面讲解ActionScript 3.0动画。通过阅读本书,读者可以制作出各种酷炫的动画效果。 不论是初学者还是有经验的ActionScript开发人员,本书都是一本优秀的参考书。 读者评价 读者评价 跟随Flash大师深入Action Script动画秘境,丰富的经典示例和专家技巧,融技术与艺术于一炉。 要在Flash中实现酷炫的动画效果、游戏乃至应用程序,ActionScript是绝对少不了的。作为一种编程语言,ActionScript3.0已经变得非常成熟,足以承担大任。在这部已经成为经典的著作中,世界级的Flash大师Keith Peters结合自己多年的经验和思考,全面讲述了Flash动画编程中涉及的各种数学和物理知识,解答了大量许多人还在努力解决的疑难问题。书中除ActionScript3.0的语言特性、动画和运动的基础知识之外,还探讨了各种高级运动技术和三维动画的制作。更为难能可贵的是,书中代码质量极高,而且富于实用性,处处流露出作者融程序员和艺术家于一身的
您可能关注的文档
最近下载
- 澳大利亚为子女提供的在职证明范本澳大利亚签证在职证明.pdf VIP
- 电气工程及其自动化技术的智能化应用研究.pdf VIP
- 2014年北京市直机关遴选公务员笔试真题.pdf VIP
- 设备安全管理反思报告.docx VIP
- GBT 43871.1-2024 生态环境损害鉴定评估技术指南 生态系统 第1部分:农田生态系统.pdf VIP
- 2024—2025学年江苏省南京市南京师范大学附属中学高一上学期期中考试生物试卷.doc VIP
- 自来水公司招聘笔试题及答案.doc VIP
- 我国农村居住建筑节能技术研究现状分析.pdf VIP
- 我国绿色建筑的发展现状及趋势.pdf VIP
- 韩国鸡笼山公园东鹤寺建筑空间分析研究.pdf VIP
原创力文档


文档评论(0)