main.mxml
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- verticalAlign="middle"
- backgroundColor="white">
- <mx:Script>
- <![CDATA[
- import mx.controls.Alert;
- import mx.managers.PopUpManager;
- private var alert:Alert;
- private function submit_click():void {
- alert = Alert.show("Closing in 3 seconds.",
- "Submitting...");
- setTimeout(closeAlert, 3000);
- }
- private function reset_click():void {
- alert = Alert.show("Closing in 1 second.",
- "Resetting...");
- username.text = "";
- password.text = "";
- setTimeout(closeAlert, 1000);
- }
- private function closeAlert():void {
- PopUpManager.removePopUp(alert);
- }
- ]]>
- </mx:Script>
- <mx:Paneltitle="Login">
- <mx:Form>
- <mx:FormItemlabel="Username:" required="true">
- <mx:TextInputid="username"
- text="JohnDoe"
- maxChars="16"/>
- </mx:FormItem>
- <mx:FormItemlabel="Password:" required="true">
- <mx:TextInputid="password"
- text="p455w0rd"
- maxChars="16"
- displayAsPassword="true"
- focusIn="password.displayAsPassword = false;"
- focusOut="password.displayAsPassword = true;"/>
- </mx:FormItem>
- </mx:Form>
- <mx:ControlBarhorizontalAlign="right">
- <mx:Buttonid="submit"
- label="Submit"
- click="submit_click();"/>
- <mx:Buttonid="reset"
- label="Reset"
- click="reset_click();"/>
- </mx:ControlBar>
- </mx:Panel>
- </mx:Application>