Flex:如何在主应用程序中调用自定义组件的公共功能?

时间:2010-10-06 14:31:24

标签: flex function custom-component

如何从主应用程序调用自定义组件的公共功能。例如,我有一个计时器组件MyTimer。

在主应用程序中,我想调用startTimer()或stopTimer()。

在主应用程序中,我有:

<visualcomponent:MyTimer />

在组件中,我有:

public function startTimer():void {
     baseTimer = getTimer();
     t.start();
     }

有什么建议吗?谢谢。

-Laxmidi

1 个答案:

答案 0 :(得分:5)

您需要为组件设置ID,以便可以引用该实例:

<visualcomponent:MyTimer id="myTimer" />

现在您可以在主应用程序的脚本代码中说:

myTimer.startTimer();