См. Этот пост о разнице между статическими и нестатическими переменными:
Actionscript 3: Может ли кто-нибудь объяснить мне понятие статических переменных и методов?
Вы пытаетесь получить доступ к возрасту как к статической переменной, когда она на самом деле не одна.
Чтобы получить доступ к нему в своем коде, вам нужно будет создать экземпляр класса Game, а затем сослаться на него "age "в экземпляре класса.
Посмотрев дальше, я чувствую, что должен отметить, что если вы хотите, чтобы свойство" age "класса Game было доступно только для чтения, вы не должны делатьон общедоступен и вместо этого создает статический метод в классе Game, который может возвращать вам информацию.
public class Game{
private var age = 10;
public static function getAge() {
return self.age;
}
}
public class Display{
public function whatever() {
trace( Game.getAge() );
}
}