0
電話的主要功能我儘量讓登錄SISTEM在Flex和我的應用程序是這樣的:Flash Builder 4中:從組件功能
我有一個main.mxml。當應用程序加載時,將調用名爲「start」的函數。它會驗證用戶是否登錄。如果「true」用戶被重定向到儀表板,如果「false」,則加載名爲login的組件。
我的login.mxml組件有2個輸入框(用戶& pass)和一個「提交」按鈕。當按下按鈕時,名爲「send_login」的函數將用戶和傳遞值發送到服務器。
我的問題聽起來像這樣:當我按登錄組件中的提交按鈕時,發送用戶和傳遞之後...我想再次調用main.mxml中的「start」函數以再次檢查用戶登錄或不...
我需要某種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
}
任何幫助歡迎!
這是不好的做法,使用全局變量作爲通信信道。您應該使用事件。 – 2010-04-06 08:52:51