2008年8月10日星期日

《Flash程序设计》第二章、Flash应用基础

本章摘录:

本书假定你对flash只有粗略的影响,所以专劈一章来介绍flash软件。通过本节的学习,你将掌握flash cs3版本软件的基本使用,当然,我的讲解讲偏重于程序设计的方面,如果你想了解flash动画设计方面的使用方法和技巧,请寻找相应的书籍,因为这并不是本书的写作目的。我们将利用flash来绘制一个简易计算器的界面,并且在这个计算器上我们可以制作显示一些数字。

本节内容:
1、 创建一个flash文档
2、 绘制简易计算器界面
3、 给计算器添加动态文本和按钮
4、 发布flash的swf文件
5、 创建一个flash项目

作为Flash开发者,在打开Flash之前就应该确定你的这个文档是准备用于何种用途,动画、演示文稿、as文档,还是其它。一般地(在本书中或实际应用中),无论是制作flash动画,还是flash交互程序或游戏,我们选择创建flash文件。当然,你打开flash后,会发现有actionscript 3.0 和actionscript 2.0 两种flash文件供创建。

选择工具是用来选择舞台元素的;
部分选择工具用来精细选择,单击后可以选择舞台元素的边缘关键点,这个工具不太常用;
任意变形工具用于放缩、旋转等操作;
套索工具用来自定义任意形状的选择;
钢笔工具用于关键点绘制、曲线绘制;
文字工具用于创建静态文本、动态文本、输入文本;
直线工具用于绘制直线;
矩形工具(包括其中的椭圆工具等)用于绘制几何图形;
铅笔工具用于画线;
笔刷工具用于画粗线,如果安装了绘图板,可以画一些特殊线条;
墨水瓶工具用于更改线条的颜色;
油漆桶工具用于更改填充色;
吸管工具用于汲取颜色;
橡皮擦子工具用于擦除;

在这个简单的实例里,你会用到一些简单的变量,事件。作为编程的门外汉,你在学习flash actionscript 编程之前,是可以完全抛弃一向对编程的恐惧的,因为,它很简单,而且很亲切。

首先,我们绘制计算器面板,舞台大小400*400,上面放置了几个静态文本,还有 price、amount、total三个动态文本,分别对应 单价、数量、总计。另外还有 author 动态文本,用于放置作者名。

OK,现在请按F9,弹出“动作”面板,如果你使用的是英文版的话,叫action。在此约定,后面的所有实例都以中文版为基础讲解,除非特例。

在flash选项单里,我们会看到许多子选项,其中最重要的是actionscript 版本。我们可以设置actionscript 1.0、actionscript 2.0、actionscript 3.0三种。本书基本使用3.0(但我有些怀疑使用3.0学生是否听得明白,要讲好3.0,就必须先讲面向对象,这并不简单)。1.0和2.0是flash8及之前的flash使用的,3.0为flash cs3使用。Flash player的版本可以选择1~9,但是不推荐用flash cs3来开发flash player8及更下的版本。如果要开发更低版本的文件,请使用对应的flash版本。(比如flash player7文件,应使用flash 7 ,也就是flash 2004),因为如果版本不对应,生成的swf文件很容易出错。

全文pdf阅读: 《Flash程序设计》第二章、Flash应用基础.pdf

鬼火博客地址:http://www.birdpig.com/
本书发布网站:http://birdpig1.blogspot.com/
写作进度关注:http://www.birdpig.com/post/flash-program-beta.html

[作者:鬼火,来源:http://www.birdpig.com,转载须保留本行及链接]

没有评论: