执行功能focusIn组件(viewstack)

时间:2011-12-14 20:33:07

标签: flash actionscript-3 flex flash-builder

我有一个包含2个组件的viewstack 1.开始 2.配置

当您按下按钮时,selectedIndex会更改为1 - 因此您将转到“配置”组件。在该组件中,我试图在显示组件后执行一个函数。

我尝试使用creationComplete和focusIn,但两个函数在应用程序本身启动时都会执行该函数。

有人可以帮帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过收听ViewStack's change event?如果configComponent是您的组件,那么您可以检查该组件是否显示如下:

private function handleViewChange(e:IndexChangedEvent):void {

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