Flash应用与实践

-
【作 者】李洛 付磊 编著
【I S B N 】978-7-5084-5687-4
【责任编辑】张玉玲
【适用读者群】高职高专
【出版时间】2008-07-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】2008年07月第1版
【页 数】168
【千字数】
【印 张】
【定 价】¥24
【丛 书】21世纪高职高专创新精品规划教材
【备注信息】随书赠送一CD
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书根据教学大纲的要求和初学者的实际情况,以作者多年从事Flash程序开发的经验,从实用角度出发,以循序渐进的方式,由浅入深地介绍了Flash的由来、Flash中的重要概念、Flash的基本操作、交互式开发技术、组件基础和组件的高级应用,并在书的最后以综合应用的形式深化。
Flash技术是一个入门时很容易,但想做好却很难的技术。本书主要是供没有接触过Flash技术的人员阅读,书中有两个中心思想:1.引导读者使用Flash工具向Flash动画制作方向发展;2.引导读者向Flash程序设计方向发展。
全书共7章,第1~3章主要讨论使用Flash技术如何做简单动画效果;第4~6章主要描述新的脚本编程语言(ActionScript 3.0)改进的地方与如何使用,并讨论在Flash技术中如何用组件实现界面设计;第7章是一个综合应用,主要是教读者怎样用简单的方法实现漂亮的效果。
为了提高读者的学习效果和实际操作质量,本书配备了一张教学光盘,其中提供了书中全部范例的源文件和相关素材。
Flash CS3 Professional是Macromedia公司和Adobe公司合并后推出的一款用于数码、Web 和移动平台创建丰富的交互式内容的最高级的创作环境。它具有跨平台、高品质、体积小、可嵌入图形图像、声音和视频,以及强大的交互功能等特点,能创建交互式网站、丰富的媒体广告、指导性媒体、引人入胜的演示和游戏等,是网页设计师和动画制作者争相选择的工具。
本书根据教学大纲的要求和初学者的实际情况,从实用角度出发,以循序渐进的方式由浅入深地介绍了Flash的由来、Flash中的重要概念、Flash的基本操作、交互式开发技术、组件基础和组件的高级应用,并在书的最后以综合应用的形式深化。
各章的具体内容如下:第1章主要介绍了Flash的由来和最新应用前景,激发读者兴趣;第2章讲述Flash中的重要概念,让读者逐步认识Flash开发环境;第3章结合实例详细讲解了Flash基本绘制工具的使用方法;第4章主要讲解了Flash脚本语言ActionScript的重要概念、语法规则和编写思想;第5章介绍了Flash中的组件应用基础知识;第6章介绍了如何在Flash中自定义组件和组件的高级应用;第7章以“Flash QQ登录界面”的制作为例,综合讲解了Flash组件开发的流程、技巧和测试。同时笔者在每一章的后面又精心设计了相应的思考题和上机实践题,使读者能及时地巩固和应用所学的知识。
为了提高读者的学习效果和实际操作质量,本书配备了一张教学光盘,其中提供了书中全部范例的源文件和相关素材。
本书可作为高职高专和各高等院校计算机多媒体应用相关课程的教材,也适合成人教育和培训班讲授Flash技术课程使用。
本书由李洛、付磊编著,其中第1章和第3章由李洛编写,第2、4、5、6、7章由付磊编写。另外参加部分编写工作的还有唐彩虹、曾凡涛、赖晶亮等。
由于时间仓促及作者水平有限,书中难免存在不妥和错误之处,恳请广大读者提出宝贵意见。
前言
第1章 认识Flash 1
1.1 什么是Flash 1
1.1.1 Flash动画与传统动画 1
1.1.2 网络中的Flash 2
1.1.3 Flash互动 2
1.2 Flash能做什么 3
1.2.1 互联网的应用 3
1.2.2 单机的应用 3
1.2.3 无线应用 4
1.3 怎样做Flash 4
1.3.1 Flash家族 4
1.3.2 Flash界面简介 5
本章小结 9
第2章 重要概念 10
2.1 帧 10
2.1.1 什么是帧 10
2.1.2 帧的应用 11
2.1.3 帧的实例 12
2.1.4 小结与思考 12
2.2 元件 12
2.2.1 什么是元件 12
2.2.2 元件的意义及应用 13
2.2.3 元件实例 13
2.2.4 小结与思考 14
2.3 动作 14
2.3.1 什么是动作 14
2.3.2 动作的分类及应用 14
2.3.3 动作实例 15
2.3.4 小结与思考 18
2.4 层 18
2.4.1 什么是层 18
2.4.2 层的操作 18
2.4.3 层实例 18
2.4.4 小结与思考 19
本章小结 20
第3章 工具 21
3.1 位图与矢量图 21
3.1.1 位图图像 21
3.1.2 矢量图形 21
3.2 选择工具 22
3.2.1 用法 22
3.2.2 实例 22
3.3 部分选取工具 23
3.3.1 用法 23
3.3.2 实例 23
3.4 任意变形工具 23
3.4.1 用法 23
3.4.2 实例 23
3.5 填充变形工具 24
3.5.1 用法 24
3.5.2 实例 24
3.6 套索工具 26
3.6.1 用法 26
3.6.2 实例 26
3.7 钢笔工具 27
3.7.1 用法 27
3.7.2 实例 28
3.8 线条工具 29
3.8.1 用法 29
3.8.2 实例 29
3.9 形状绘图工具 30
3.10 铅笔工具 30
3.10.1 用法 30
3.10.2 实例 31
3.11 刷子工具 32
3.11.1 用法 32
3.11.2 实例 33
3.12 滴管工具和墨水瓶工具 33
3.12.1 用法 33
3.12.2 实例 33
本章小结 34
第4章 面向对象程序设计 35
4.1 程序设计的本质 35
4.1.1 变量 36
4.1.2 函数 36
4.1.3 属性和方法 36
4.1.4 小结与思考 37
4.2 类 37
4.2.1 Flash内置的类和对象 38
4.2.2 类的构造函数 38
4.2.3 可视类的实例化 39
4.2.4 为类添加方法 39
4.2.5 静态属性和静态方法 39
4.2.6 小结与思考 41
4.3 经典的OOP概念 41
4.3.1 抽象 41
4.3.2 封装 41
4.3.3 多态 42
4.3.4 继承 42
4.3.5 小结与思考 43
4.4 命名空间 43
4.4.1 命名空间的本质 44
4.4.2 使用命名空间的流程 44
4.4.3 小结与思考 46
本章小结 47
第5章 组件使用基础 48
5.1 认识组件 48
5.1.1 什么是组件 48
5.1.2 组件能做什么 49
5.1.3 使用组件 49
5.1.4 小结与思考 51
5.2 Button组件 52
5.2.1 用户与Button组件的交互 52
5.2.2 Button组件的参数 52
5.2.3 创建具有Button组件的应用程序 53
5.2.4 小结与思考 54
5.3 CheckBox组件 54
5.3.1 用户与CheckBox组件的交互 54
5.3.2 创建具有CheckBox组件的应用程序 55
5.3.3 小结与思考 56
5.4 ColorPicker组件 56
5.4.1 用户与ColorPicker组件的交互 56
5.4.2 ColorPicker组件的参数 57
5.4.3 创建具有ColorPicker组件的应用程序 57
5.4.4 小结与思考 57
5.5 ComboBox组件 58
5.5.1 用户与ComboBox组件的交互 58
5.5.2 ComboBox组件的参数 59
5.5.3 创建具有ComboBox组件的应用程序 59
5.5.4 小结与思考 60
5.6 DataGrid 组件 60
5.6.1 用户与DataGrid组件的交互 60
5.6.2 DataGrid组件的参数 61
5.6.3 创建具有DataGrid组件的应用程序 62
5.6.4 小结与思考 63
5.7 Label组件 63
5.7.1 用户与Label组件的用户交互 63
5.7.2 Label组件的参数 63
5.7.3 创建具有Label组件的应用程序 64
5.7.4 小结与思考 64
5.8 List组件 65
5.8.1 用户与List组件的交互 65
5.8.2 List组件的参数 66
5.8.3 创建具有List组件的应用程序 66
5.8.4 小结与思考 67
5.9 NumericStepper组件 67
5.9.1 用户与NumericStepper组件的交互 67
5.9.2 NumericStepper组件的参数 68
5.9.3 创建具有NumericStepper组件的应用程序 68
5.9.4 小结与思考 68
5.10 ProgressBar组件 69
5.10.1 用户与ProgressBar组件的交互 69
5.10.2 ProgressBar组件的参数 69
5.10.3 创建具有ProgressBar组件的应用程序 70
5.10.4 小结与思考 71
5.11 RadioButton组件 71
5.11.1 用户与RadioButton组件的交互 71
5.11.2 RadioButton组件的参数 72
5.11.3 创建具有RadioButton组件的应用程序 72
5.11.4 小结与思考 73
5.12 ScrollPane组件 73
5.12.1 用户与ScrollPane组件的交互 74
5.12.2 ScrollPane组件的参数 74
5.12.3 创建具有ScrollPane组件的应用程序 75
5.12.4 小结与思考 75
5.13 Slider组件 75
5.13.1 用户与Slider组件的交互 76
5.13.2 Slider组件的参数 76
5.13.3 创建具有Slider组件的应用程序 76
5.13.4 小结与思考 77
5.14 TextArea组件 77
5.14.1 用户与TextArea组件的交互 78
5.14.2 TextArea组件的参数 78
5.14.3 创建具有TextArea组件的应用程序 79
5.14.4 小结与思考 79
5.15 TextInput组件 80
5.15.1 用户与TextInput组件的交互 80
5.15.2 TextInput组件的参数 80
5.15.3 创建具有TextInput组件的应用程序 81
5.15.4 小结与思考 82
5.16 TileList组件 82
5.16.1 用户与TileList组件的交互 83
5.16.2 TileList组件的参数 83
5.16.3 创建具有TileList组件的应用程序 83
5.16.4 小结与思考 84
5.17 UILoader组件 84
5.17.1 用户与UILoader组件的交互 85
5.17.2 UILoader组件的参数 85
5.17.3 创建具有UILoader组件的应用程序 85
5.17.4 小结与思考 86
5.18 UIScrollBar组件 86
5.18.1 用户与UIScrollBar组件的交互 86
5.18.2 UIScrollBar组件的参数 87
5.18.3 创建具有UIScrollBar组件的应用程序 87
5.18.4 小结与思考 87
本章小结 88
第6章 自定义组件 89
6.1 设置样式 89
6.1.1 了解样式设置 90
6.1.2 访问组件的默认样式 90
6.1.3 在组件实例上设置和获取样式 90
6.1.4 使用TextFormat设置文本属性 91
6.1.5 为组件的所有实例设置样式 91
6.1.6 为所有组件设置样式 91
6.1.7 小结与思考 92
6.2 定义外观 92
6.2.1 创建新外观 94
6.2.2 小结与思考 95
6.3 自定义Button组件 95
6.3.1 对Button组件使用外观 96
6.3.2 小结与思考 97
6.4 自定义CheckBox组件 97
6.4.1 对CheckBox使用样式 97
6.4.2 对CheckBox使用外观 98
6.4.3 小结与思考 99
6.5 自定义ColorPicker组件 99
6.5.1 对ColorPicker使用样式 99
6.5.2 对ColorPicker使用外观 99
6.5.3 小结与思考 100
6.6 自定义ComboBox组件 101
6.6.1 对ComboBox使用样式 101
6.6.2 对ComboBox使用外观 102
6.6.3 小结与思考 102
6.7 自定义DataGrid组件 103
6.7.1 对DataGrid使用样式 103
6.7.2 对DataGrid使用外观 105
6.7.3 小结与思考 107
6.8 自定义Label组件 107
6.8.1 对Label使用样式 107
6.8.2 对Label使用外观 108
6.8.3 小结与思考 108
6.9 自定义NumericStepper组件 108
6.9.1 对NumericStepper使用样式 108
6.9.2 对NumericStepper使用外观 109
6.9.3 小结与思考 110
6.10 自定义ProgressBar组件 110
6.10.1 对ProgressBar使用样式 110
6.10.2 对ProgressBar使用外观 110
6.10.3 小结与思考 111
6.11 自定义RadioButton组件 111
6.11.1 对RadioButton使用样式 112
6.11.2 对RadioButton使用外观 112
6.11.3 小结与思考 113
6.12 自定义ScrollPane组件 113
6.12.1 对ScrollPane使用样式 114
6.12.2 对ScrollPane使用外观 114
6.12.3 小结与思考 114
6.13 自定义Slider组件 114
6.13.1 对Slider使用样式 114
6.13.2 对Slider使用外观 115
6.13.3 小结与思考 116
6.14 自定义TextArea组件 116
6.14.1 对TextArea使用样式 116
6.14.2 对TextArea使用外观 116
6.14.3 小结与思考 117
6.15 自定义TextInput组件 118
6.15.1 对TextInput使用样式 118
6.15.2 对TextInput使用外观 118
6.15.3 小结与思考 119
6.16 自定义TileList组件 119
6.16.1 对TileList使用样式 119
6.16.2 对TileList使用外观 120
6.16.3 小结与思考 121
6.17 自定义UILoader组件 121
小结与思考 121
6.18 自定义UIScrollBar组件 122
6.18.1 对UIScrollBar使用样式 122
6.18.2 对UIScrollBar使用外观 122
6.18.3 小结与思考 123
本章小结 123
第7章 综合实训 124
7.1 实训一 124
7.1.1 绘制基本对象 124
7.1.2 制作动画 131
7.1.3 合成动画 133
7.2 实训二 135
7.2.1 主要动画效果的实现 135
7.2.2 舞台的修饰 141
7.2.3 影片的发布 142
7.3 实训三 143
7.3.1 绘制日历界面 143
7.3.2 编写日历脚本函数 150
- Flash AS 3.0动画程序设计案例教程 [余以胜]
- Flash CS6案例教程 [主编 翟慧 张慧]
- Flash CS5动画制作项目化教程 [乔晓琳]
- 项目驱动——多媒体动画设计与制作教程(Flash CS5版) [牟向宇 杨丽芳]
- Flash CS5动画设计项目教程 [明丽宏 彭德林]
- Flash 8中文版实用教程 [张雪峰 主 编]
- Dreamweaver 8 & Fireworks 8 & Photoshop CS2 & Flash 8中文版网页制作四合一教程 [王磊 主 编]
- Flash动画制作基础与项目实训实用教程 [王成良 马翠欣 主 编 ]
- Flash项目案例教程 [牟向宇 主 编 ]
- Flash CS4完全自学教程 [力行工作室 编著]
- Flash CS3动画制作案例教程 [李侠 主编]
- Flash & Painter & Photoshop 商用动画设计 [胡晓旭 主编]
- Flash运动规律与游戏制作教程 [高艳 编著]
- Flash动画基础教程 [高艳 编著]
- Flash MX 2004中文版网页动画制作教程 [李德荣 主编]
- Flash动画简明教程 [汪启荣 主编]
- Flash基础教程与创作实例 [王立新 主编]
- 多媒体技术与应用--Photoshop、Authorware、Flash版 [王爱民 主编]
- Flash网络动画创作方案真实再现 [高志清 主编]
- 炫动我心--Flash CS3中文版视觉艺术完美表现 [览众 陈琳 潘晓青等编著]
- Flash CS3中文版课程设计案例精编 [何晓霞 等编著]
- Flash 8网络广告与动漫设计案例教程 [任正云 等编著]