《Flash初级生之全flash站10日》是一份针对初学者的教程,旨在帮助学习者在短短十天内掌握创建全Flash网站的基本技能。在这个过程中,你将深入理解Flash这款强大的矢量动画和交互式内容开发工具。下面,我们将详细探讨其中涵盖的关键知识点。
1. **Flash基础操作**:你会学习Flash的工作界面、工具箱、时间轴和舞台等基本元素,以及如何创建新项目、设置舞台尺寸和背景颜色。
2. **绘图与编辑**:通过使用笔刷、线条、形状工具,学习绘制和编辑基本图形。了解填充规则、渐变、位图与矢量图的区别,以及如何使用橡皮擦和选择工具进行修改。
3. **图层与帧**:理解图层的概念,如何添加、删除、隐藏和锁定图层,以及帧的种类(关键帧、空白关键帧、普通帧)及其作用,掌握用帧来控制动画播放的时间线。
4. **动作脚本基础**:Flash中的ActionScript是实现交互性的核心,初步接触变量、数据类型、运算符、流程控制语句(如条件语句和循环)以及函数的使用。
5. **元件与实例**:了解元件(图形、按钮、影片剪辑)的概念,它们如何在库中创建、编辑和在舞台上实例化,以及实例命名的重要性。
6. **动画制作**:掌握补间动画(形状补间和动作补间)的创建,了解动画原理和调整速度曲线,以及如何创建引导层动画和遮罩动画。
7. **声音与视频处理**:学习导入和处理音频、视频文件,控制音量、播放速度,以及与动画同步。
8. **交互设计**:通过按钮响应用户的点击,实现简单的导航和事件处理,如onPress、onRelease等。
9. **组件应用**:了解Flash内置的组件,如文本输入框、播放器控件等,以及如何自定义和使用这些组件来增强用户界面。
10. **发布与优化**:学习如何导出SWF文件,理解不同发布设置对文件大小和性能的影响,以及如何优化动画以提高加载速度。
11. **站点布局与设计**:理解全Flash网站的结构,如何规划页面链接和导航系统,以及如何利用ActionScript控制页面间的跳转。
12. **实践项目**:通过实际的全Flash网站项目,将所学知识综合运用,从规划、设计到实现,提升实际操作能力。
通过这十天的学习,你将能够独立创建一个具备基本交互功能的全Flash网站,为后续深入学习Flash和Web交互设计打下坚实的基础。记住,实践是检验知识的最好方式,理论与实践相结合才能真正掌握Flash的精髓。