У меня есть приложение, которое я пытаюсь преобразовать из приложения Flex 4 в воздушное приложение Flex 4.Flex 3 to Flex 4 Conversion and Undefined Methods
Я столкнулся с проблемой в своем основном классе. При вызове метода Instance в классе я получаю сообщение об ошибке:
Доступ к возможному неопределенному свойству Экземпляр через ссылку со статическим типом класса.
Мой основной класс довольно сложный, но проблема может быть разбита на простой пример.
MyClass.mxml
<mx:WindowedApplication>
<mx:Script>
private static var instance:MyClass = null;
public static function get Instance():MyClass {
return instance;
}
</mx:Script>
<mx:Canvas></mx:Canvas>
</mx:WindowedApplication>
По какой-то причине при вызове MyClass.Instance в другом файле я получаю вышеуказанную ошибку.
Окно Outline в Flash Builder не показывает статические методы этого класса и ввод MyClass в окно кода, когда завершение кода не показывает, какие из моих статических методов доступны.
Есть ли другое место Мне нужно определить статические элементы вне mx: Script bock?