第1章 Flash Catalyst简介和工作流程 1
1.1 Flash Catalyst简介 1
1.2 Flash Catalyst的工作流程 2
1.2.1 创建线框和原型 2
1.2.2 单人或小组工作流程 3
1.3 Flash Catalyst的功能特性 5
1.4 Flash Catalyst的用户界面 6
1.4.1 设计工作区 6
1.4.2 代码工作区 11
1.4.3 创建新项目 14
1.5 Flash Catalyst的操作技巧 16
1.5.1 Flash Catalyst的相关应用版本要求 16
1.5.2 Flash Catalyst的激活和注册 17
1.5.3 Adobe的资源使用 17
1.6 Flash Catalyst的安装 19
第2章 Flash Catalyst项目创建流程探讨 22
2.1 项目创建的一般流程 22
2.1.1 工作流程概况介绍 22
2.1.2 工作流程细节介绍 24
2.2 创建初始项目 26
2.2.1 查看Adobe Photoshop设计样稿 26
2.2.2 创建Flash Catalyst项目 27
2.2.3 Flash Catalyst主要面板介绍 29
2.3 创建使用组件和页面 31
2.3.1 创建使用组件 31
2.3.2 设置组件状态 32
2.3.3 创建使用页面 34
2.4 添加交互和简单动画 35
2.4.1 添加简单交互 36
2.4.2 添加过渡动画 37
2.4.3 添加复杂过渡动画 38
2.5 发布SWF 39
2.5.1 在Web中初步预览 39
2.5.2 最终发布 39
第3章 Flash Catalyst与Adobe其他软件的结合 41
3.1 Flash Catalyst导入文件方法 41
3.2 Flash Catalyst中导入Adobe Photoshop文件 42
3.2.1 在Adobe Photoshop中编辑文件 42
3.2.2 向Flash Catalyst导入Adobe Photoshop文件 42
3.3 向Flash Catalyst导入Adobe Illustrator文件 45
3.4 在Flash Catalyst导入Adobe Firework文件 46
第4章 Flash Catalyst组件的应用分析 48
4.1 组件介绍 48
4.1.1 组件的定义 48
4.1.2 组件的皮肤部件和状态 49
4.1.3 组件命名介绍 51
4.1.4 组件嵌套 52
4.2 创建组件 52
4.2.1 公共库中的组件 53
4.2.2 创建简单组件 54
4.3 组件编辑分析 61
4.3.1 独立编辑模式 61
4.3.2 设置组件属性 63
4.3.3 调整组件大小定义 65
4.4 调整应用程序和组件 66
4.4.1 使用约束创建可调整大小的组件 67
4.4.2 使用组件管理布局 68
4.5 自定义皮肤功能组件研究 70
4.5.1 设置自定义皮肤组件(带占位符外观) 70
4.5.2 设置自定义皮肤组件(不带占位符外观) 72
第5章 Flash Catalyst工具箱应用 73
5.1 工具面板 73
5.2 属性面板 75
5.2.1 “Common”(一般属性) 75
5.2.2 “Appearance”(显示属性) 77
5.2.3 “Filters”(滤镜属性) 80
5.3 编辑操作项目对象分析 81
5.4 修改绘图和文本属性探究 82
5.5 使用工具优化设计图 84
第6章 Flash Catalyst页面操作探讨 86
6.1 页面简单操作技术 86
6.1.1 页面状态类型 86
6.1.2 添加、复制和删除状态 87
6.1.3 命名状态 89
6.1.4 创建分级页面方法 89
6.1.5 页面之间共享对象技巧 94
6.2 图层面板简介 96
6.2.1 层项目分析 97
6.2.2 管理使用图层方法 98
6.3 页面辅助工具 99
6.3.1 网格使用方法 99
6.3.2 标尺使用技巧 100
6.3.3 辅助线使用方法 101
6.4 排列和对齐工具使用方法 105
6.5 项目库使用方法 106
6.5.1 向库中导入资源 106
6.5.2 在库中栅格化图片 108
6.5.3 操作库中资源 108
第7章 Flash Catalyst交互设计探索 111
7.1 导航交互应用技巧 111
7.1.1 交互动作介绍 111
7.1.2 添加交互方法 113
7.2 过渡动画相关面板 116
7.2.1 过渡动画介绍 116
7.2.2 时间轴介绍 116
7.2.3 动作效果简介 118
7.2.4 转换选项设置方法 120
7.3 添加过渡动画 120
7.3.1 添加平滑过渡效果 121
7.3.2 添加移动效果 124
7.3.3 添加缩放效果 126
7.3.4 添加旋转效果 127
7.3.5 添加3D旋转效果 128
7.4 时间轴控制节奏效果分析 129
第8章 Flash Catalyst视频应用分析 132
8.1 添加视频方法 132
8.2 视频播放功能设置技巧 134
8.2.1 在资源库中操作视频 134
8.2.2 添加视频到应用程序 135
8.2.3 视频播放属性介绍 136
8.2.4 设置视频属性 138
8.3 控制视频播放技巧 139
8.3.1 “Video Control”视频控制过渡 140
8.3.2 添加按钮交互控制视频播放 141
8.4 添加声音效果方法 143
8.4.1 导入音频效果 144
8.4.2 为按钮添加声音效果 144
8.4.3 为页面添加声音效果 145
8.4.4 添加按钮交互控制音频播放 146
8.5 添加Flash动画 147
8.5.1 在Flash Catalyst中使用“SWF”文件 147
8.5.2 控制“SWF”播放 149
第9章 Flash Catalyst数据应用探索 151
9.1 数据列表功能 151
9.2 数据列表相关组件 152
9.2.1 内置Data List组件 153
9.2.2 内置相框“Data List”(数据列表)组成部分 153
9.3 创建Data List相关组件方法 154
9.3.1 用矩形工具创建Data List滚动条组件 155
9.3.2 创建纯图片的Data List 156
9.3.3 创建图文混排的Data List 158
9.4 Data List使用临时数据方法 160
9.4.1 必要元素“Repeated Item”(重复条目) 160
9.4.2 改变重复条目视图大小 161
9.4.3 图片临时数据使用方法 163
9.4.4 图文临时数据使用方法 164
9.5 独立编辑重复条目 165
第10章 Flash Catalyst与Flash Builder的结合 167
10.1 Flash Catalyst结构兼容性分析 167
10.1.1 规划项目 167
10.1.2 创建主项目和兼容的库项目 167
10.1.3 从Flash Catalyst导出库文件夹 169
10.1.4 使用换肤功能组件 173
10.2 确保Flash Catalyst兼容性 173
10.3 Flash Builder与Flash Catalyst传递文件方法 174
10.3.1 传递文件 174
10.3.2 合并来自Flash Catalyst中到Flash Builder变化 175
第11章 Flash Catalyst的作品发布 176
11.1 发布选项设置技巧 176
11.1.1 在Web中初步预览 176
11.1.2 发布选项介绍 176
11.2 发布离线版本的方法 177
11.3 发布在线版本的方法 179
11.4 发布AIR版本的方法 180
11.5 优化应用性能分析 182
第12章 精品教材介绍网站模板制作实例 183
12.1 精品教材介绍网站模板简介 183
12.1.1 精品教材介绍网站模板软件功能结构 183
12.1.2 导航菜单 183
12.1.3 内容模块 184
12.2 Flash Catalyst在网站设计中的应用 188
12.2.1 在Photoshop中绘制界面元素 189
12.2.2 把Photoshop素材导入Flash Catalyst 189
12.2.3 使用Flash Catalyst设计内容页面 192
12.2.4 导入“SWF”文件模块 197
12.2.5 设置页面交互和动画效果 198
参考文献 203
后记 204