Я пытаюсь создать систему входа в систему во Flex, и мое приложение выглядит так:
У меня есть main.mxml. Когда приложение загружается, вызывается функция с именем «start». он проверяет, вошел ли пользователь в систему или нет. если «true», пользователь перенаправляется на панель мониторинга, если «false», загружается компонент с именем login.
Мой компонент login.mxml имеет 2 поля ввода (пользователь и пароль) и кнопку «Отправить». при нажатии кнопки функция с именем «send_login» отправляет пользователя и передаваемые значения на сервер.
Моя проблема звучит так: когда я нажимаю кнопку «Отправить» в моем компоненте входа в систему, после отправки имени пользователя и пароля ... я хочу снова вызвать функцию «start» из моего main.mxml, чтобы еще раз проверить, если пользователь авторизован или нет ...
Мне нужен какой-то as2 "_root"
Вот так выглядит мой код:
main.mxml
public function start():void {
currentState="Start";
loginstatus();
}
login.mxml
private function send_login(event:Event):void {
... bla bla send user and pass....
scriptLoader.addEventListener(Event.COMPLETE, handleLoadSuccessful);
}
private function handleLoadSuccessful(evt:Event):void {
trace("Data sent.");
start(); <-- HERE i want to call the function from main.mxml
}
любая помощь приветствуется!