Skip navigation
anixan
Currently Being Moderated

Flash Builder 4.5 Mobile Login Form needs 2 clicks???

Apr 25, 2011 10:10 AM

Hi,

 

I have been working on developing an application  for the android market thta firstly requires the users to login to a  account. I have put the code together below, along with a data link to a  database in order to check the credentials. However the application  does not switch to the second view on the first click of the "Login"  button however it seems to take 2 or more clicks sometimes. I presume as  it is fetching data from a database that it takes time to be verifies,  could someeone tell me how to solve this and maybe implement a  BusyIndicator along with it?

 

<![CDATA[
               protected function login_btn_clickHandler(event:MouseEvent):void
               {
                    var match:Boolean;
                   
                    getEmployeesByNameResult.token = employeeService.getEmployeesByName(usr_nme_txtbox.text, pass_txtbox.text);
                   
                    if (getEmployeesByNameResult.lastResult != null)
                    {
                         navigator.pushView(HomeView, getEmployeesByNameResult.lastResult.id);
                    }
               }
          ]]>

 

 

<s:Button id="login_btn" width="100%" label="Login"
                                click="login_btn_clickHandler(event)"/>

 

Thanks

 
Replies
  • Currently Being Moderated
    Aug 13, 2012 11:33 PM   in reply to anixan

    (While original poster might have found the solution or given up, I guess it's a good idea to leave the question answered)

     

    The service is asynchronous. You cannot check right after calling, instead you need to use a handler for reading the result.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points