Невозможно получить доступ к константе через itemRenderer, используя parentDocument - PullRequest
1 голос
/ 18 января 2011

У меня есть itemRenderer внутри dataGrid, и я могу получить доступ к переменным в файле mxml (в файле сценария * .as, на который ссылается mxml), используя parentDocument. Однако я не могу получить доступ к константе в том же файле сценария. Если я изменю константу на обычную переменную, я получу к ней доступ.

Я создал функцию получения для константы, и она работает, но почему константа не может быть доступ напрямую?

Спасибо

1 Ответ

1 голос
/ 18 января 2011

Константы, как правило, статические, и, следовательно, доступ через класс. Получатели / Установщики являются членами, и поэтому доступны через экземпляр.

Поэтому, чтобы получить доступ к константе, вам нужно иметь явную ссылку на класс.

Что-то вроде parentDocument.MY_CONSTANT не будет работать, однако MyClass(parentDocument).MY_CONSTANT будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...