Вопрос для начинающего по флексу: использование внешнего MXML и состояний (и вызов функций родительского) - PullRequest
1 голос
/ 13 декабря 2010

Относительно новичок в Flex / FlashBuilder, и в настоящее время я пытаюсь создать приложение для Android AIR.В настоящее время я пытаюсь использовать внешние MXML-файлы для каждой страницы и открывать их, вызывая состояния.

Я планирую это вызвать функцию buttonClicks, которая находится в основном файле MXML.

Дело в том, как мне вызвать эту функцию?Когда я пытаюсь использовать:

<s:Button id="b1" label="Change to State 1" click="Main.goHome()'"/> 

Хотя это выдает ошибку.

Это лучший подход, чтобы принять в первую очередь?И во-вторых, как я могу получить доступ к основной функции?В этом смысле он немного отличается от ActionScript!

Ответы [ 2 ]

2 голосов
/ 13 декабря 2010

Попробуйте следующее:

 click="parentApplication.goHome()"

или

 click="parentDocument.goHome()"
1 голос
/ 14 декабря 2010

Вы можете попробовать метод Аднана; хотя для более общего принципа я мог бы предложить передать ссылку Main в класс, из которого вы пытаетесь получить к нему доступ.

...