Можно ли обернуть переменные / методы / методы получения и установки в один общий модификатор доступа? - PullRequest
4 голосов
/ 16 ноября 2011

Есть ли способ объявить группу членов с одним общим модификатором доступа? Я верю, что это можно сделать в 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!";
   }
}

Ответы [ 2 ]

6 голосов
/ 16 ноября 2011

Я думаю, что вы можете написать:

private var str:String, i:int;
1 голос
/ 16 ноября 2011

Хотелось бы, но, к сожалению, у компилятора Flash / Flex нет такого ярлыка (который мне очень не хватает при определении фрагмента статических элементов).

...