《Flash入门》
Flash是一款广泛应用于网页设计、动画制作、交互式应用的软件,对于初学者来说,理解其基本概念和操作是至关重要的。以下是学习Flash的一些关键知识点:
1. **三种图层**:
- 图层:如同Photoshop中的图层,用于分层管理不同元素,便于独立编辑和组织。
- 导向层:主要用于指导Motion动画的运动路径,同时也可作为参考层辅助布局。
- 蒙板层:通过遮罩效果控制下一层的显示区域,类似于3DS MAX的蒙版贴图。
2. **三种帧**:
- 帧:时间轴上的每个小格,代表动画中的一个瞬间。
- 关键帧:包含内容的帧,用于定义动画变化的起点或终点。
- 空白关键帧:为空的帧,用于添加内容或作为其他动画的起点。
3. **三种符号**:
- 影片剪辑:可独立播放的动画片段,可重复使用且不受主时间轴影响。
- 按钮:响应鼠标事件的交互元素。
- 图形:静态的形状或图像,可进行组合和变形。
4. **三种Flash动画文件格式**:
- EXE:可独立运行的文件格式,包含所有所需资源。
- SWF:网络常用的流式播放格式,体积小,适合网页嵌入。
- HQX:高质量的Macintosh格式。
5. **三种常用声音格式**:
- MP3:压缩音频格式,音质与体积平衡。
- WAV:无损音频格式,音质高但文件大。
- AVI:视频格式,也可包含音频,但不适合网络传输。
6. **影片生成方式**:
- 输出动画:导出为特定格式的文件。
- 发布影片:生成适应网页或其他平台的文件。
- `CTRL+ENTER`:预览或测试影片。
7. **重要快捷键**:
- `F8`:转换对象为符号。
- `Tab`:显示/隐藏面板。
- `Ctrl`+`+/-%`:缩放舞台视图。
在学习ActionScript(AS)编程时,要注意以下几点:
1. **加动作的三种方式**:
- 在帧上加:针对整个帧的动作。
- 在MC(影片剪辑)上加:针对影片剪辑实例的动作。
- 在按钮上加:响应按钮事件的动作。
2. **理解和掌握路径描述**:
- `_root`、`_parent`、`this`等关键字用于描述对象间的层级关系。
- `_leveln`用于访问不同级别的电影剪辑。
3. **熟悉代码执行顺序**:
- 图层、level、帧的执行顺序,以及代码本身的行执行顺序。
4. **了解坐标系统**:
- 场景坐标系统与组件坐标系统的差异,以及它们的原点和方向。
5. **文本域的理解**:
- 静态文本域:不可编辑的文本展示。
- 动态文本域和输入文本域:可视化的变量,前者只读,后者可读写。
6. **GOTO语句**:
- 控制播放位置的关键指令,如`prevFrame()`、`nextFrame()`、`prevScene()`、`nextScene()`、`gotoAndPlay()`和`gotoAndStop()`。
7. **MC的属性**:
- 如`_x`、`_y`、`_xscale`、`_yscale`、`_rotation`、`_width`、`_height`、`_alpha`、`_visible`和`_focusrect`等,用于调整MC的位置、大小、旋转、透明度等属性。
8. **编程注意事项**:
- 使用英文输入法编写代码。
- 确保MC已加载后再进行操作。
- 明确操作的对象。
掌握这些基础知识后,可以通过实践项目来加深理解和提高技能,例如创建简单的交互式动画或游戏。不断练习和探索,逐步进阶到更复杂的Flash开发。