Flex Прослушивание события в Main.mxml в компоненте - PullRequest
0 голосов
/ 09 марта 2011

Итак, у меня есть событие, которое я отправил в своем файле main.mxml:

var evt:UserEvent = new UserEvent(UserEvent.USERINFORMATION);
evt.userVO = storeObject;
this.dispatchEvent(evt);

Я могу прослушать его, находясь в моем файле navigation.mxml, используя

this.parentApplication.addEventListener(UserEvent.USERINFORMATION, onInfo);

Но в другом компоненте я не могу его прослушать, даже пытаясь сделать то же самое, что я делал в navigation.mxml.

отслеживание его обратно дает мне неопределенное значение.

второй компонент находится в виде стека в навигации.

1 Ответ

0 голосов
/ 09 марта 2011

Возможно, попробуйте использовать следующее в компоненте viewStack:

Application.application.addEventListener(UserEvent.USERINFORMATION, onInfo); //Flex 3
FlexGlobals.topLevelApplication.addEventListener(UserEvent.USERINFORMATION, onInfo); //Flex 4

Конечно, дайте нам знать, если это работает

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