手机版

flash_ actionscript3.0 (语句、关键字和指令)(4)

发布时间:2021-06-05   来源:未知    
字号:

flash actionscript3.0组建使用

case 8 :

trace("September");

break;

default :

trace("some other month");

}

另请参见 break switch

class definition keyword

用法

[dynamic] [public | internal] [final] class className [ extends superClass ]

[ implements interfaceName[, interfaceName... ] ] { // 此处是类定义

}

语言版本: ActionScript 3.0

运行时版本: Flash Player 9

定义一个类,它允许实例化共享您定义的方法和属性的对象。例如,如果您正开发一个发票跟踪系统,则可以创建一个 Invoice 类,它定义每个发票应具有的所有方法和属性。然后您可以使用 new Invoice() 命令来创建 Invoice 对象。

每个 ActionScript 源文件只能包含一个对其它源文件或脚本可见的类。外部可见的类可以是公共类或内部类,必须在包语句内定义。如果在同一个文件中包括其它类,则该类必须放在包语句之外、文件结尾处。

外部可见的类的名称必须与包含该类的 ActionScript 源文件的名称匹配。源文件名称必须是类的名称加上文件扩展名 .as。例如,如果您将一个类命名为 Student,则定义该类的文件必须被命名为 Student.as。

您不能嵌套类定义;即,不能在一个类定义内定义其它类。

可以定义构造函数方法,每次创建该类的新实例时执行该方法。该构造函数方法的名称必须与类的名称匹配。如果未定义构造函数方法,则为您创建一个默认的构造函数。 若要表示对象可在运行时添加和访问动态属性,请在 class 语句前面放置 dynamic 关键字。若要声明一个类实现一个接口,请使用 implements 关键字。若要创建一个类的子类,请使用 extends 关键字。(某一类只能扩展一个类,但可以实现多个接口。)您可以在一个语句中使用 implements 和 extends。下面的示例将说明 implements 和 extends 关键字的典型用法:

class C implements Interface_i, Interface_j // OK

class C extends Class_d implements Interface_i, Interface_j // OK

flash_ actionscript3.0 (语句、关键字和指令)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)