Выполнить функцию focusIn компонента (viewstack) - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть стек просмотра с 2 компонентами 1. Пуск 2. Конфиг

Когда вы нажимаете кнопку, selectedIndex изменяется на 1 - поэтому вы переходите к компоненту «Конфиг».В этом компоненте я пытаюсь выполнить функцию после того, как компонент показан.

Я пытался использовать creationComplete и focusIn, но обе функции выполняют функцию прямо при запуске самого приложения.Кто-нибудь может мне помочь, пожалуйста?

Спасибо!

1 Ответ

0 голосов
/ 15 декабря 2011

Вы пытались прослушать событие изменения ViewStack ?Если configComponent был вашим компонентом, то вы можете проверить, будет ли этот компонент отображаться следующим образом:

private function handleViewChange(e:IndexChangedEvent):void {

  if (e.relatedObject === configComponent) {
    // do stuff
  }
}
...