SEO博客 Rotating Header Image

Action Script3.0基础学习宝典:动作面板和代码位置

动作面板:

动作面板简单的说就是用来写AS3.0代码的,Ctrl+F9可以调出动作面板。

使用代码提示:

动作面板中输入As3.0代码的时候,会自动检测正确代码并显示代码提示,这个东西你打开Flash的动作面板,输入几个简单的正确代码你就会体会到用处的,可以提高你写作代码的速度和准确率。

代码注释:

//单行注释

/*多行注释*/

/**

*文档注释

*/

代码位置:

通常情况下,我们建立一个as层用来专门放置代码,但是如果代码很多的话,这种方式不利于代码的查看和维护,同时需要打开Flash文件来查看,很不方便。

1. 外部文件代码:当代码很多的时候,可以考虑将代码分成几个大的功能模块,每个模块代码放在一个as文件中,例如images.as图片类,books.as图书管理类,等等,管理起来就很方便了。单击【新建文档】,建立ActionScript文件,例如建立a.as和b.as文件,类文件和fla文件放置在同一目录下,则导入代码:

include “a.as”;

include “b.as”;

当然如果类文件在fla文件的上一层目录,则可写为:include “../a.as”; include “../b.as”; OK了,这样的方式你是不是发现管理代码会非常方便呢?

2. 类代码

前面的代码是基于过程编写的,其实AS3.0是一种面向对象编程的语言,可以快速编写高度扩展性,复用性等代码,可以在as文件中编写类代码。

编写类代码的目的之一是复用代码。

类代码导入过程:

1. 建立Degree.as文件,文件位置D:\example\math\路径下,代码如下:

package example.math{

public final class Degree{

public static function angleToRadian(angle:Number):Number{

……}}}//部分代码省略

2. 新建Flash As3.0文档文件,保存在任意目录下,选择【文件】-【发布设置】,单击Flash选项卡,然后单击如下图所示,导入类路径D:\,类路径可以理解为保存代码的目录,只要在Flash里设置了类路径,保存在类路径下的代码就可以被Flash导入进来,如果类路径没有设置或设置不对,将不能正确导入类,也不能使用类中的代码。

Actionscript3

Actionscript3

import example.math.Degree;

类方法调用即可,不再赘述。

上述第一行代码导入了Degree类,通过了类路径的设置,不管fla文件在哪个目录下,都可以采用import导入到fla文件中,所以可以提高代码复用性。

注意:

1. 不要把类代码直接放到帧中,类代码只能放在as文件中。

2. 不要把include导入与import导入混合起来,include的代码与写在帧上的代码是一样的,或者说,把时间轴上的代码直接复制到as文件中,然后通过include导入可达到一样的效果,而import导入的是类,类的编写与一般代码编写不同,在后面将继续分享。

今天先分享到这里吧,明天分享下简单数据类型的相关内容,这部分或许是最基础和重要的东西吧。

网站暂时流量不大,广告先放下面把,别影响用户体验

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>