PART 01 Basic 1
01 ActionScript 3.0概述 1
1-1 Flash 3D的基础——ActionScript 3.0 2
1-2 学习ActionScript 3.0的12个理由 2
1-3 ActionScript 3.0显示对象类表 9
1-4 侦听与发送事件 11
1-5 ActionScript 3.0基本练习 12
02 用程序代码制作动画 29
2-1 渐进移动 29
2-2 基本的数学公式与三角函数 32
2-3 简单的转盘效果——Carousel3D 38
03 ActionScript 3.0制作动画的好伙伴——Tweener 45
3-1 安装Tweener类 45
3-2 Tweener的基本应用 47
3-3 转换Tweenr的运动方式 48
3-4 运用Tweener的滤镜效果 50
3-5 使用Tweener制作反复播放的动画 51
3-6 运用Tweener制作出自动全屏效果 53
3-7 滑动切换的Tweener Slide效果 56
3-8 Tweener的贝兹曲线式移动 58
04 DocumentClaSS文件类 63
4-1 什么是类?为什么要写类? 63
4-2 FlashDevelop 3程序代码编辑器 63
4-3 以FlashDevelop编写并设置文件类 65
4-4 实际运用文件类制作动画 68
4-5 自定类程序代码 71
05 Flash 3D秘密武器——Papervision3D 75
5-1 什么是Papervision 3D 75
5-2 安装PV3D类文件 76
5-3 了解PV3D的坐标系 76
5-4 认识PV3D的类 78
5-5 建立PV3D世界所需的基本类与步骤 79
5-6 跟PV3D说Hello——实例化PV3D基础世界 81
5-7 运用PV3D的基本对象与材质 84
5-8 让3D对象与鼠标互动 101
5-9 PV3D与Tweener的合作应用 103
5-10 使用FreeCamera自由镜头 105
PART 02 Advance 108
06 漫天飞舞的Paper 3D World 108
07 迷你旋转木马式秀图效果——MiniCarousel3D 115
08 最经典!CoverFlow图像展示效果 125
09 天旋地转TiltViewer效果 135
10 FlatWall3D电视墙效果 143
11 经典旋转木马Carousel3D秀图效果 153
12 光源材质展示与简易型的方块弹跳效果 167
13 加载外部3D模型——舞动的牛奶盒 179
13-1 PV3D所支持的3D模型文件——DAE 180
13-2 下载并安装COLLADA格式的输出外挂插件 180
13-3 在3D绘图软件中建立模型并导出DAE文件 182
13-4 用PV3D加载DAE模型 185
13-5 修正材质无法自动贴上的问题 187
14 超立体旋转九宫格——Box3Dworld 191
15 空间感与透明感兼具的SpaceGallery 203
16 螺旋式SpiralCarouise图像展示 209
PART 03 Appendix 218
A 关于FlashPlayer10的3D功能 218
B 关于Flash Player性能的话题 227
C PV3D延伸应用 235