纳金网

标题: ActionScript3.0-包 [打印本页]

作者: yeu1233    时间: 2012-8-22 15:49
标题: ActionScript3.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中包的使用方法介绍。




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5