OK so I am still having a little problem implementing the code so I'll post all relevate code.
Hello, I am having a little issue with a script that is supposed to stop a request to my server when I enter information into a form but the information takes more than 5 seconds to be processed by the server. Code: <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.controls.Text; private function initApp():void{ this.Submit.addEventListener(MouseEvent.CLICK,onFormClick); } private function onFormClick(event:MouseEvent):void{ var timer:Timer = new Timer(1000,5); timer.addEventListener(TimerEvent.TIMER_COMPLETE,onTimerComplete1); timer.start(); } private function onTimerComplete1(event:TimerEvent):void{ Alert.show('Invalid Request); clearFormHandler(); } ]]> </mx:Script> Here is the data Service <mx:HTTPService id="login_user" result="checkLogin(event)" showBusyCursor="true" method="GET" url="https://{customer.text}.mysite.net/interface.php" useProxy="false" fault="userFaultHandler(event)"> <mx:request xmlns=""> <customer> {customer.text} </customer> <username> {username.text} </username> <password> {password.text} </password> </mx:request> </mx:HTTPService> and the form <mx:Panel resizeEffect="Resize" width="582" height="354" layout="absolute" title="Board Login" horizontalCenter="0" verticalCenter="-2" id="panel1" color="#FF0000" backgroundColor="#191919" cornerRadius="15" themeColor="#FFA800" borderColor="#9FA7B7"> <mx:Label x="10" y="14" text="Customer Number" id="customerlbl" fontSize="20" width="542" textAlign="center"/> <mx:TextInput x="10" y="61" id="customer" width="542" borderColor="#F90404" backgroundColor="#D5D1D1" themeColor="#FFA800" color="#050505" change="validateForm(event);"/> <mx:Label x="10" y="91" text="Username" id="label1" fontSize="20" width="542" textAlign="center"/> <mx:TextInput x="10" y="138" id="username" width="542" borderColor="#F90404" backgroundColor="#D5D1D1" themeColor="#FFA800" color="#050505" change="validateForm(event);"/> <mx:Label x="10" y="175" text="Password" id="label2" fontSize="20" width="542" textAlign="center"/> <mx:TextInput x="11" y="217" id="password" displayAsPassword="true" width="542" borderColor="#F90404" backgroundColor="#D5D1D1" themeColor="#FFA800" color="#050505" change="validateForm(event);"/> <mx:Button x="10" y="282" label="Login" id="Submit" click="login_user.send();" fontSize="14" themeColor="#FFA800" borderColor="#FA0202" enabled="{formIsValid}" /> <mx:Button x="85" y="282" label="Reset" id="Reset" enabled="{!formIsEmpty}" click="clearFormHandler();" fontSize="14" themeColor="#FFA800" borderColor="#FA0202"/> </mx:Panel> There are several different functions that are going on with this form. All other functions are working but the timer is not timing out and resetting the form as I expect it to. Any Ideas.