查看: 2295|回复: 0
打印 上一主题 下一主题

ActionScript3.0-包

[复制链接]

435

主题

2

听众

6371

积分

高级设计师

Rank: 6Rank: 6

纳金币
6372
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-8-22 15:49:07 |只看该作者 |倒序浏览
包(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中包的使用方法介绍。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-16 00:40 , Processed in 0.096762 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部