![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 11
|
Есть MXML файл, к котором, собственно, куча элементов и объектов - элементы интерфейса, собранные в одном месте. Есть также несколько классов, отвечающих за различную логику управления элеметами интерфейса приложения MXML. Каким образом можно из AS-класса (а также из его подклассов) получить доступ к свойствам и методам элементов приложения?
Пробовал в класса указывать extends [имя приложения], а затем в MXML-файле в теге mx:script создавать экземпляр класса (new MyClass()) - ничего не выходит, пишет: "Stack overflow occurred". Заранее благодарю. |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 70
|
Вообще-то указатели на объекты вполне можно передавать из mxml в as, который юзает этот mxml. Хотя фраза "доступ к свойствам и методам элементов приложения" несколько настораживает. Поскольку в ней можно заподозрить неуважение к шаблону MVC - одному из основных, что выпячивает Adobe... По хорошему в as файлах нужно делать объекты, поддерживающие интерфейс IEventDispatcher и из mxml уже подписываться на их нотификейшены...
|
|
|||||
|
4AM Games
|
MXML файл может делать прктически все что может делать AS класс, потому как перед компиляцией он транслируется в AS класс.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|