| 网站首页 | 站内资讯 | 原创图书 | 图文教程 | 视频教程 | 课件下载 | 远程网校 | 留言建议 | 视频教程吧 | 官方微博 | 
>>  您现在的位置: Flash课件吧 >> 原创图书 >> 动画制作 >> 正文
专题栏目
相关文章
推荐教材
最棒的计算机实用教材!
作者:课件吧工… 图书来源:本站原创 更新时间:2008/6/4 8:53:34
书  名: Flash ActionScript 3.0编程技术教程 图书缩略图
从书名: 清华大学出版社精品图书
作  者: 朱治国 缪亮 陈艳丽 书  号: 9787302168621
页  码: 507 出版社: 清华大学出版社
点击数: 推荐等级:       ★★★
开  本: 203×260 出版日期: 2008年6月
邮购地址: 京东商城  互动出版网  当当网

    清华大学出版社出版发行的《Flash ActionScript2.0编程技术教程》一书自2005年7月出版以来,已经多次重印。由于教材内容新颖、实用,深受广大Flash动画设计人员以及网络应用编程人员的欢迎。为了满足广大读者的要求,在延续这本图书优秀风格的基础上,精心编写了这本《Flash ActionScript3.0编程技术教程》教材。

    目前,针对Flash ActionScript编程技术,不管是网络上的入门教材,还是出版的正式图书,都有一个问题没有解决。就是如何将ActionScript全面、系统的知识点和实际应用较好的结合起来。

    通常情况下,ActionScript入门图书如果单是一些实例制作方法的讲解,学习者往往具体实例会制作了,但是不能做到举一反三,因为ActionScript基础知识没有学系统。但是如果ActionScript入门图书通篇都是系统的知识点,又让学习者感觉特别枯燥,学不下去!

    本书很好地解决了这个矛盾,整本图书以很系统的ActionScript入门知识为主线,融入了200多了基础范例,读者在全面掌握ActionScript系统知识的同时,也学会了200多个实际应用,一点也不感觉枯燥!

配套源文件和素材下载地址:
http://www.cai8.net/Soft/ShowSoft.asp?SoftID=93

本书的勘误和学习讨论:

http://bbs.flasher123.com/dispbbs.asp?boardid=10

互动出版物VIP会员keylar 对本书的评论:个人认为这本书非常不错,语言特性说得很清晰,但又不绝对偏重语言,编程实例也恰到好处,有一定面向对象经验的读者,选择此本比殿堂之路要好一些。

男牛牛 对本书的评论:此书很好,我刚得到,感觉对初学AS3者很有用处。
 


  • 简介
  • 图书目录
  • 前言
  • 勘误
  • 配书资料
本书直接以ActionScript3.0为起点,全面介绍了ActionScript3.0的基本语法、类的架构以及面向对象程序的设计理念。内容安排既适合刚刚接触到ActionScript脚本语言的初学者,也适合学习过ActionScript之前版本有一定编程经验的的读者。

鉴于ActionScript3.0较之前版本的变化,为了适应更多的读者,本书没有过多强调ActionScript3.0与ActionScript2.0的区别,而是直接从ActionScript3.0的语法结构、编写习惯开篇,由浅入深展开讲解。第1~5章介绍了ActionScript3.0的基础知识,包括程序编写界面、数据结构、基本语法以及事件机制;第6~9章介绍了ActionScript3.0的核心——类及以类为基础的面向对象程序设计方法,包括类的基本概念、ActionScript3.0中常用类的使用、显示编程和组件类;最后的第10章和第11章分别介绍了几个ActionScript3.0实际应用的范例,包括网站制作、游戏制作和桌面应用等。

本书以ActionScript3.0体系结构为主线,附以大量的范例进行讲解。无论是基本的语法还是类的设计与应用,都配有丰富、生动的范例代码帮助读者理解,使学习过程变得轻松而又高效。

本书既适合Flash ActionScript初学者使用,也适合有一定编程基础的学习者进一步深造使用。可作为自学教材和各级培训用教材。

第1章  初识ActionScript3.0
1.1  ActionScritp3.0 简介
1.2  AS2和AS3执行效率的比较
1.3  Flash CS3 IDE介绍
1.3.1 AS版本选择和基本设置
1.3.2 动作面板
1.3.3 编辑as文件-脚本窗口
1.3.4 输出面板
1.3.5 脚本编辑
1.4  典型ActionScript3.0程序范例
1.4.1  制作思路
1.4.2  制作流程
第2章  ActionScript 3.0基础知识
2.1  常量和变量
2.1.1  常量
2.1.2  变量的概念
2.1.3  变量命名规则
2.2  数据类型
2.2.1  基本数据类型
2.2.2  复合数据类型
2.2.3  数据类型总结
2.2.4  创建常用类的对象
2.2.5  数据类型转换
2.2.6  is、as和类型检查
2.3  运算符与表达式
2.3.1  基本概念
2.3.2  运算符和表达式祥解
2.3.3  优先级和关联性
2.4  数组
2.4.1  数字索引数组
2.4.2  字符串索引数组 (对象)
2.5  编程基本语法要素
2.5.1  语句
2.5.2  注释
2.5.3  区别类、实例和对象的概念
2.5.4  显示列表简介
2.5.5  stage、root、this和parent 的区别
2.6  坐标系统
2.6.1  舞台坐标系
2.6.2  容器对象的坐标系
2.6.3  舞台上的基本运动方式
2.7  角度
2.7.1 角度的基本概念
2.7.2 角度和弧度
2.7.3  极坐标系
2.8  可视对象的常用属性
第3章  程序结构
3.1  选择程序结构
3.1.1  if系列语句
3.1.2  switch语句
3.1.3  综合范例
3.2  循环结构
3.2.1  for系列循环
3.2.2  while系列循环
3.2.3  其它相关概念
3.2.4  综合范例
第4章  函数
4.1  函数的一般概念
4.1.1  函数的概念及作用
4.1.2  函数的简单分类
4.2  自定义函数
4.2.1  自定义形式1——函数声明
4.2.2  自定义形式2——函数表达式
4.2.3  两种定义的比较
4.2.4  其它注意问题
4.3  函数的参数
4.3.1  形参和实参
4.3.2  默认参数和rest参数
4.3.3  函数参数的传递方式
4.4  参数对象和函数对象
4.4.1  参数对象
4.4.2  函数对象
4.5  函数的返回值
4.5.1  return 语句
4.5.2  返回值类型
4.5.3  无返回值
4.6  嵌套函数和递归函数调用
4.6.1  函数的嵌套定义
4.6.2  递归函数
4.7  变量的作用域
4.7.1  作用域的概念
4.7.2  局部变量
4.7.3  全局变量
4.7.4  注意事项
4.8  常用函数
4.8.1  常用全局函数
4.8.2  其它常用函数(方法)
4.9  综合范例
第5章  事件侦听机制
5.1  ActionScript 3.0事件侦听机制简介
5.1.1  事件的基本概念
5.1.2  事件侦听过程
5.2 事件侦听的语法结构
5.2.1  基本语法结构
5.2.2  event参数和this指针
5.3 常用内建事件
5.3 1  常用鼠标事件
5.3.2  常用键盘事件
5.3.3  Timer类及相关事件
5.3.4  TextField类及相关事件
5.3.5  其它常用事件
5.4  事件流和默认行为
5.4.1  事件流
5.4.2  默认行为
5.4.3 自定义事件
5.5  精彩范例
第6章  面向对象的基础——类
6.1  ActionScript 3.0类和对象的基本概念
6.1.1  ActionScript 3.0类的架构
6.1.2  类的应用
6.1.3  学会使用帮助
6.2  自定义类
6.2.1  类的基本结构
6.2.2  类成员-属性
6.2.3  类成员-方法
6.3  类的其它概念
6.3.1  在包外定义类
6.3.2  动态类
6.3.3  嵌入资源类
6.3.4  文档类
6.4  面向对象的高级概念
6.4.1  继承
6.4.2  接口
第7章  常用内置类
7.1  顶级包
7.1.1  Array类
7.1.2  Math类
7.1.3  String类
7.1.4  Date类
7.1.5  XML
7.2  flash.display包
7.2.1  Loader类
7.2.2  Shape、Sprite和MovieClip 类
7.2.3  Graphics类
7.2.4  Bitmap类和BitmapData类
7.3  flash.media包
7.3.1  Sound类及相关类
7.3.2  video类
7.4  flash.net包
7.4.1  URLLoader、URLRequest和URLVariables类
7.4.2  FileReference类
7.4.3  LocalConnection
7.4.4  NetConnection和NetStream类
7.4.5  设置管理器
第8章  显示编程
8.1  显示列表
8.1.1  可视类
8.1.2  操作显示列表
8.2  操作显示对象
8.2.1  改变位置
8.2.2  滚动可视区域
8.2.3  颜色转换
8.2.4  动态遮罩
8.2.5  脚本动画
第9章 组件
9.1  ActionScript 3.0组件概述
9.1.1  组件类
9.1.2  组件分类
9.1.3  使用组件
9.2  常用组件介绍
9.2.1  Label组件
9.2.2  Button组件
9.2.3  ColorPicker组件
9.2.4  ChechBox组件
9.2.5  RadioButton组件
9.2.6  TextInput组件
9.2.7  TextArea组件
9.2.8  List组件
9.2.9  ComboBox组件
9.2.10  TileList组件
9.2.11  DataGrid组件
9.2.12  NumericStepper组件
9.2.13  Slider组件
9.2.14  ProgressBar组件
9.2.15  ScrollPane组件
9.2.16  FLVPlayback组件
9.3  自定义组件
9.3.1  修改外观和样式:
9.3.2  创建组件
第10章  Flash网站制作
10.1  基本结构
10.1.1  网站的组成板块
10.1.2  板块间的调度
10.2  子影片的制作
10.2.1  XML应用——news.swf
10.2.2  样式表应用——arts.swf
10.2.3  图片展示——pics.swf
10.2.4  测试网站
第11章 综合范例
11.1  Flash游戏――高山滑雪
11.1.1  设计思路
11.1.2  界面设计
11.1.3  编写代码
11.2  MP3播放器
11.2.1  设计思路
11.2.2  界面设计
11.2.3  编写代码
11.2.4  使用AIR API改进影片
随着2005年4月adobe对Macromedia的收购,为Flash的发展注入了强大的动力。尤其是ActionScript3.0的发布是ActionScript发展史上的一个里程碑,它实现了真正意义上的面向对象。Flash Player9.0实现了对ActionScript3.0的全面支持,据Adobe官方的统计,截至 2007年3月 Flash Player 9的占有率已经达到了83.4%。

ActionScript3.0较之前的版本作了许多的变化,从基本语法、体系结构到程序编写理念都发生了一定程度的转变。它摒弃了ActionScript2.0稍显混乱的语法、完全以类最为程序设计的基础。

读者对象
1. 本书以讲解ActionScript3.0程序设计为主,需要读者对Flash有一定的熟练程度,具备基本的动画设计基础。
2. 对于没有接触过Flash脚本语言初学者,这本书提供了一个完整的、循序渐进的学习过程,使读者可以从零基础开始学习。
3. 如果读者之前学习过ActionScript2.0版本的脚本设计语言,在阅读本书时要注意体会ActionScript3.0所作的各种改变,必要时要试者忘记以前的某些习惯。
4. 本书注重算法与相关学科的结合,程序设计离不开算法,而算法则是相关学科理论的具体体现。为了阅读本书中提供的部分范例,需要读者具备相关的学科知识(例如物理学中的运动、数学中的方程与矩阵等)。

本书既适合刚刚接触到ActionScript脚本语言的初学者,也适合学习过ActionScript之前版本有一定编程经验的的读者。

开发环境
本书使用的环境主要是Flash CS3简体中文版,操作系统是Windows XP,有小部分内容使用了apache+php作后台服务。

内容提要
本书从基础、实用等角度出发,由浅入深,兼顾入门级读者和提高级读者的需求进行编写。本书共11章,具体内容简要介绍如下。
第1章对ActionScript3.0进行了简要介绍,包括开发工具的基本使用方法、ActionScript3.0程序的开发方式等,并用一个简单的范例增强一下读者对ActionScript3.0程序的感性认识。
第2章经常用到的名词术语、语法概念。包括常量、变量以及ActionScript3.0支持的各种数据类型,讲解了使用各种数据类型构造的表达式的使用方法等。同时还对类、对象和显示列表作了最基本的介绍,这些内容是进行AS3程序设计的最基本知识。
第3章介绍了程序的结构,ActionScript3.0程序可以分为顺序程序结构、选择程序结构(或分支结构)和循环程序结构。
第4章介绍了函数的基本概念以及定义和调用方法,包括函数的定义、调用、函数参数以及由函数的概念引发的关于作用域等方面的内容。
第5章介绍了ActionScript3.0中一个非常重要的概念——事件触发与侦听机制,包括基本的事件理论以及鼠标、键盘等常见的交互事件以及其它常用事件的使用方法。
第6章介绍了ActionScript3.0中类的概念,这是面向对象变成的基础,这一章包括类的组成成分、自定义类,类的继承等概念。
第7章对ActionScript3.0中内置的类进行了广泛地介绍,本章以包为单位,向读者介绍了在开发中经常用到的类,主要讲解类的基本用法,类的属性、方法以及和类相关的事件。
第8章介绍了有关处理屏幕元素的一些基本概念和常用的操作方法,这些内容包括显示列表的概念和操作、自定义可视类、可视对象的主要操作方法以及脚本动画的基础知识。
第9章介绍了ActionScript3.0组件的基本概念、继承关系,讲解了常用用户界面组件(UI)的使用方法,最后还对自定义组件的样式、外观以及创建组件进行了简单介绍。
第10章结合一个Flash网站的制作过程,向读者介绍纯Flash网站的基本结构和开发流程。
第11章通过两个实例的制作过程演示ActionScript3.0的编程技巧及其强大功能。第一个实例是一个滑雪游戏,第2个实例是一个多功能mp3播放器,这两个实例分别展示了代码在时间轴和在脚本文件中编写的方法。

教材内容勘误请访问:
http://bbs.flasher123.com/dispbbs.asp?boardid=10&id=82348&page=1&star=1

源代码勘误和解释:
1-2 本实例为了体会编译错误,这是有意安排的
2-2 还是一个错误测试
5-6-2 这是5-6的修正版,越过了5-6-1这个编号,笔误。不过和书中是对应的
(关于键盘事件的影片,需要离开IDE环境测试,否则会和IDE冲突,导致测试效果出不来)
6-12 脚本test.as中第5行
原“var pro1:Iseries=new proportion();”
更正为“var pro1:proportion=new proportion();”
书中代码正确,可能是我事后测试更改的,不知道传给你的对不对
7-11 本实例测试播放网络中的声音,需要自己架设web服务并准备对应的声音文件
7-22 测试的声音文件来源于网络,可能会发生链接失效的问题(下同),可以自己更换文件url
9-15 版权问题,请自备flv影片文件,放到当前位置

本书所有范例源文件和素材可以到清华大学出版社网站http://www.tup.com.cn或者课件吧http://www.cai8.net下载。

下载地址:
http://www.cai8.net/Soft/ShowSoft.asp?SoftID=93

  >> 图书录入:admin    责任编辑:admin 
网友评论:(只显示最新8条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | 
版权所有 课件吧 Copyright ◎2006 - 2013
如涉及侵权行为请书面告之,本站将立即处理
站长:cai8net  备案序号:豫ICP备13010258号