Я узнал об инкапсуляции в AS3 и использовании функций get / set для создания переменных, которые (или кажутся) только для чтения.Я могу заставить его работать с переменными экземпляра, но не со статическими переменными.Я нашел this , что, кажется, указывает на то, что можно использовать функции get / set для статических свойств, но компилятор продолжает сообщать мне, что у меня есть дубликаты объявлений функций.По сути, это то, что я использую:
package {
public class Foo {
protected static var bar:int = 0;
public static function get bar():int {return bar;}
}
}