- 最后登录
- 2013-9-29
- 注册时间
- 2012-8-20
- 阅读权限
- 90
- 积分
- 6371
- 纳金币
- 6372
- 精华
- 0
|
包(Package)是ActionScript3.0(以下简称as3.0)中新概念,在以前的as版本中,也有方法使用"包"的方法,请看下面的例子:
class com.ly.TestClass{
public var string:String;
public function fun(){
}
代码....
}
这样的方法在以前是经常用到的,写过类的朋友应该深有体会。在类名前面写上类的路径,然后放在类路径里,最后在flash中调用。as3.0更改了以前的类路径用法,增添关键字Package,如果大家熟悉java的话,应该很对这个关键字的使用方法有所体会,在flash中使用方法和java大致相同,请看下面的例子:
Package com{
public class TestClass{
public var string:String;
public function fun(){
}
}
包内可以创建多个类,请看下面的例子:
Package com{
class classTestClass{}
class classTestClass1{}
class classTestClass2{}
}
导入类包的方法是使用关键字Import,请看下面的例子:
1.创建类包
//创建类包
Package com{
public class classTest{
}
class classBox{}
}
2.导入类包
Import com.*;
var mytest:classTest=new classTest(); //正确: classTest是 public
var mybox:classBox=new classBox(); //错误:classBox是
private*
*NOTE:包的内部默认类型private
以上是关于ActionScript3.0中包的使用方法介绍。 |
|