4

有没有办法用一个通用的访问修饰符声明一堆成员?我确实相信这可以用 C++ 和其他一些语言来完成,但好奇它是否存在于 AS3 中。

代替:

class FooBar {
   public var theDog:String = "Bark!";
   public var theCat:String = "Miao!";

   private var myBird:String = "Chirp!";
   private var myPig:String =  "Oink!";
}

它可以写成:

class FooBar {
   public {
     var theDog:String = "Bark!";
     var theCat:String = "Miao!";
   }
   private {
     var myBird:String = "Chirp!";
     var myPig:String =  "Oink!";
   }
}
4

2 回答 2

6

我想你可以写:

private var str:String, i:int;
于 2011-11-16T19:00:41.010 回答
1

我希望,但遗憾的是,Flash/Flex 编译器没有这样的快捷方式(在定义一大块静态成员时我真的很怀念)。

于 2011-11-16T19:12:23.967 回答