1

如何为 Actionscript 项目中的一组文件创建私有包?假设我有 pack2,因此它们只能由 pack1.Class_A 和 pack1.Class_B 访问。app.Class_A 或 app.Class_B 不得访问 pack2:

源代码

  1. 应用程序

    1.1-Class_A

    1.2-Class_B

  2. 包1

    2.1-Class_A

    2.2-Class_B

    2.3包2

    2.3.1 -Class_C

编码 Class_C 如下:

package pack2  // <<<< NOTE, IT's NOT pack1.pack2 
{
    public class Class_C
    {
        public function Class_C()
       {

       }

     } 

}

但这并不能解决我的目的,因为我看到 Class_C 仍然可以通过 app.Class_A 和 app.Class_B 使用 pack2.Class_C 访问

我怎样才能使 pack1.Class_A 和 pack1_ClassB 的 pack2.Class_C 私有

4

1 回答 1

1

将您需要从pack1 访问的这些类放入pack1,将它们标记为内部,仅此而已。

于 2012-10-01T15:41:55.610 回答