您的浏览历史

Flash ActionScript 2.0编程范例导航

促销活动
  • [本书]参加清华大学出版社满58元赠书活动

基本信息

  • 作者: 章精设   
  • 丛书名: 范例导航系列丛书
  • 出版社:清华大学出版社
  • ISBN:7302140995
  • 上架时间:2006-11-10
  • 出版日期:2006 年11月
  • 开本:185×260
  • 页码:296
  • 版次:1-1
  • 所属分类: 计算机 > 数码/设计 >

    Flash


内容简介回到顶部↑

本书以Flash 8中文版(专业版)为编程环境,由浅入深地介绍了ActionScript 2.0支持的类、继承、接口和其他通用的面向对象编程(OOP)概念、设计、编写类库的方法及相关设计模式的知识,Flash与后台的通信方法及开发互动游戏的商业案例。.
本书介绍了变量、数据类型等基础知识,Flash特有的注册点、路径等特点,使初学者和编程人员能顺利地进行Flash开发。..
本书实用性强,读者不仅能从书中学到实用的编程经验与技巧,还能利用书中提供的类库,直接用于开发各种应用程序。本书鼓励开发者使用更好的编程结构,减少编码和维护的时间。
本书既适合ActionScript初学者使用,也适合有一定编程基础的学习者进一步深造使用,可作为自学教材和各级培训用教材。...

目录回到顶部↑

第1章 ActionScript 2.0编程基础
1.1 手工创建MovieClip类的实例.
1.2 用程序创建MovieClip类的实例
1.3 加法程序
1.4 地图的缩放
1.5 运动的小球
1.6 查找类的实例
1.7 右键菜单
1.8 模糊切换效果
1.9 使用AsBroadcaster类
1.10 使用XPathAPI类
1.11 应用程序的结构
第2章 ActionScript 2.0面向对象编程
2.1 类的结构
2.2 变量与属性
2.3 函数与方法
2.4 构造函数
2.5 双重修饰属性或方法
2.6 EventDispatcher类与事件
2.7 在类中使用事件处理函数

前言回到顶部↑

1.Flash ActionScript 2.0简介
Flash ActionScript 2.0是Flash的内置脚本语言,是用来向Flash应用程序添加交互性的语言,通过Flash ActionScript 2.0可以构建包含丰富媒体的Flash应用程序。本书主要讲解Flash ActionScript 2.0面向对象编程的方法和技巧。.
Flash ActionScript 2.0是一种面向对象的语言,提供了class、extends、interface等关键字,面向对象编程能力已接近于传统语言。利用Flash ActionScript 2.0创建自定义类,可以合理组织代码,可以提高代码的复用性与扩展性等。
2.本书内容介绍
本书按照由浅入深的顺序安排,通过几十个实用而经典的实例来介绍Flash ActionScript 2.0编程的方法和技巧。本书实例丰富、步骤清晰,与实践结合非常密切,可以使读者掌握Flash编程的各种方法。各章内容简介如下:
第1章通过11个范例重点介绍了ActionScript 2.0的变量、数据类型、表达式、语句等基础知识,并结合Flash的特点介绍了常用内置类特别是MovieClip类的使用方法和技巧,如使用onEnterFrame()事件处理函数和setInterval()全局函数创建和清除循环的方法与技巧。介绍了Flash特有的一些基本术语,如中心点、路径等。在各个实例中,突出了简单的面向对象的基本术语,如类和实例的区别与联系,为下一章学习面向对象编程技术奠定基础。第1章还介绍了Flash的底层事件处理模型及应用程序的基本结构,这些是后面章节学习各种事件处理和开发应用程序的基础。
第2章通过15个范例介绍了Flash面向对象编程技术,通过这些实例介绍类、属性、方法和事件的概念,并理解私有成员、公有成员和静态成员的区别和联系。介绍了创建自定义类的环境和基本步骤,设置类路径、导入类和包的方法与技巧。在熟悉面向对象编程的基本语法后,介绍了单例模式、工厂模式等设计模式,通过模式理解抽象类、继承等概念,从而掌握面向对象编程的实际用途。同时,结合Flash的特点,介绍了使用EventDispatcher类自定义事件的方法,在类中使用事件处理函数应注意的问题及使用Delegate类指明对象的方法。在第2章的最后,介绍了面向对象编程的一些技巧,如this在类中的使用技巧。
第3章通过15个实例介绍了Flash加载各种外部文件的方法与技巧,前6个实例主要介绍与加载外部文件相关内置类的使用方法,一方面熟悉Flash的Sound类、LoadVars类等内置类,另一方面掌握简单的面向过程的加载外部文件方法。在了解与加载有关的内置类的基础上,介绍使用面向对象编程技术编写加载类库的过程与使用方法,实现加载检测相关的属性、方法和事件,如加载的百分比、加载对象等属性,如加载过程、加载完成和加载错误等事件。在第3章的最后,介绍了策略模式及其用策略模式管理加载类库的方法,使用策略类管理加载类库的方法。
第4章主要介绍了Flash绘制图形的基本方法,本章的开始介绍了绘制一个简单图形的步骤,进而抽象出Flash绘图的基本步骤,即样式的定义、图形的算法及实现绘图。根据绘图的思路,介绍使用面向对象编程技术设计和编写样式类库、图形类库和绘图管理类的过程。在编写绘图类库的过程中,介绍15个具体的绘图范例,包括点、线、形状的绘制,本章最后,介绍扩展类库的方法,例如,绘制各种箭头、坐标的扩展方法。在图形类库中,主要利用各种数学知识来编写,这些数学知识也是开发游戏等应用程序的基础。..
第5章介绍各种播放器的方法与技巧,以命令模式为核心,介绍编写抽象播放器类和各种具体播放器类的过程,以及编写通用的控制播放器的方法。结合第3章的加载类库,通过4个范例介绍了FLV播放器、MP3播放器、图片播放器和本地SWF播放器的制作方法,其基本过程包括使用XML管理外部文件、用加载类库实现外部文件的加载,用播放器类库实现控制的过程等。
第6章是Flash在游戏方面的应用,包括本地游戏和简单网络游戏的制作过程。通过“调皮狗”游戏和“足球”游戏范例,介绍了XMLSocket类与后台的两种交互方法,介绍与后台程序员合作的基本过程。通过“投篮”游戏,介绍如何使用类来组织程序代码,使游戏界面与代码基本分离。通过“小鱼历险记”游戏,介绍了如何用面向对象编程技术编写游戏,包括粒子库、道具库开发等。
本书是作者从多年的实践中汲取宝贵的经验编写而成的,全书包括大量的商业应用的实例,每个实例都渗透了设计思路和编程技巧,为读者提供了一个较好的“临摹”蓝本。只要读者能够耐心地按照书中的步骤去完成每一个实例,就会提高Flash编程技能。
本书是一本专业性很强的实例教材,书中的实例涵盖了Flash ActionScript 2.0在动画、网络中的应用方法与技巧。实例来源于实际开发中的优秀案例,具有很强的实用性。在本书附带光盘中,有实例的最终效果。读者使用光盘中附带的素材图片,再根据操作步骤进行实践操作,就能更快地掌握使用Flash ActionScript 2.0进行应用。
当然,在创作的过程中,由于时间仓促,错误在所难免,希望广大读者批评指正。
3.本书约定
为便于阅读理解,本书作如下约定:
· 本书中出现的中文菜单和命令将用“【】”括起来,以示区分。此外,为了语句更简洁易懂,本书中所有的菜单和命令之间以竖线“
评论交流

共有0人开贴评论  0人参与评论  0人参与打分 查看

0人
 0%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
0人
 0%
0人
 0%
0人
 0%
我要写评论
查看所有评论交流(共0条)