Flex: как вызвать открытую функцию пользовательского компонента в главном приложении? - PullRequest
0 голосов
/ 06 октября 2010

Как мне вызвать публичную функцию пользовательского компонента из основного приложения.Например, у меня есть компонент таймера MyTimer.

В основном приложении я хочу вызвать startTimer () или stopTimer ().

В основном приложении яполучил:

<visualcomponent:MyTimer />

В компоненте у меня есть:

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

Есть предложения?Спасибо.

-Laxmidi

1 Ответ

5 голосов
/ 06 октября 2010

Вам необходимо установить идентификатор для вашего компонента, чтобы на экземпляр можно было ссылаться:

<visualcomponent:MyTimer id="myTimer" />

Теперь вы можете сказать в коде сценария вашего основного приложения:

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