how to get mxml file in ActionScript class

Posted by nemade-vipin on Stack Overflow See other posts from Stack Overflow or by nemade-vipin
Published on 2010-04-12T06:14:57Z Indexed on 2010/04/12 6:23 UTC
Read the original article Hit count: 269

Filed under:
|

hello friend I want to refer my mxml file into Actionscript class.My code is :-

Mxml file is :-

var User:Authentication; User = new Authentication(); User.authentication(); }
]]>

<mx:Panel  width="100%" height="100%" layout="absolute">
    <mx:TabNavigator  width="100%" height="100%" id="viewstack2">
         <mx:Form label="Login Form" id="loginform">
         <mx:FormItem label="Mobile no:" creationPolicy="all">
            <mx:TextInput id="mobileno"/>
         </mx:FormItem>
        <mx:FormItem label="Password:" creationPolicy="all">
            <mx:TextInput displayAsPassword="true" id="password" />
       </mx:FormItem>
        <mx:FormItem>
            <mx:Button label="Login" click="authentication()"/>
       </mx:FormItem>
        </mx:Form>
      <mx:Form label="Child List">
              <mx:Label width="100%" color="blue" 
                   text="Select Child."/>




          </mx:Form>  
    </mx:TabNavigator>





</mx:Panel>

Action script class is

package SBTSBusineesObject { import generated.webservices.*;

import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.rpc.events.FaultEvent;

public class Authentication
{
    [Bindable]
        private var childName:ArrayCollection;
     [Bindable]
        private var childId:ArrayCollection;  
        private var photoFeed:ArrayCollection;
        private var arrayOfchild:Array;
        private var newEntry:GetSBTSMobileAuthentication;
        public var user:SBTSWebService;
        public var mxmlobj:SBTS =null;
    public function authentication():void
    {

            user = new SBTSWebService();
            mxmlobj = new SBTS();
            if(user!=null)
            {
            user.addSBTSWebServiceFaultEventListener(handleFaults);
            user.addgetSBTSMobileAuthenticationEventListener(authenticationResult);

            newEntry = new GetSBTSMobileAuthentication(); 
                if(newEntry!=null)
                {

                 if(mxmlobj != null)
                 {    
                   newEntry.mobile = mxmlobj.mobileno.text ;
                   newEntry.password=mxmlobj.password.text;
                 }  
                   user.getSBTSMobileAuthentication(newEntry);
                }
            }

    }   
    public function handleFaults(event:FaultEvent):void
    {
        Alert.show("A fault occured contacting the server. Fault message is: " + event.fault.faultString);
    }
    public function authenticationResult(event:GetSBTSMobileAuthenticationResultEvent):void
    {
        if(event.result != null && event.result._return>0) 
        {

           if(event.result._return > 0)
           {
             var UserId:int = event.result._return;

             if(mxmlobj != null)
             {
               mxmlobj.loginform.enabled = false;

                mxmlobj.viewstack2.selectedIndex=1;
             }
           }
           else
           {
             Alert.show("Authentication fail");
           }


        }

    }

}

}

© Stack Overflow or respective owner

Related posts about mxml

Related posts about actionscript-3