【问题标题】:Flex: How to Call a Custom Component's Public Function in the Main App?Flex:如何在主应用程序中调用自定义组件的公共功能?
【发布时间】:2010-10-06 14:31:23
【问题描述】:

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

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

在主应用程序中,我有:

<visualcomponent:MyTimer />

在组件中,我有:

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

有什么建议吗?谢谢。

-拉克西米迪

【问题讨论】:

    标签: apache-flex function custom-component


    【解决方案1】:

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

    <visualcomponent:MyTimer id="myTimer" />
    

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

    myTimer.startTimer();
    

    【讨论】:

    • 嗨,亲爱的!感谢您的帮助。
    • 嗨 Stefan,也感谢你帮助我。
    猜你喜欢
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 2021-12-29
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多