<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" 
    backgroundColor="#FFFFFF" 
    width="300" height="400" defaultButton="{btnResetFocus}"
    creationComplete="init()" viewSourceURL="srcview/index.html">
    <mx:Script>
        <![CDATA[
            private function init():void{
                resetFocus();
            }
            
            private function resetFocus():void{
                focusManager.setFocus(userName);
            }
            private function resetForm():void{
                userName.text = '';
                password.text = '';
                resetFocus();
            }
        ]]>
    </mx:Script>

    <mx:Panel label="My Form" width="100%" height="100%">
        <mx:Form width="100%" height="100%">
            <mx:FormItem label="User Name">
                <mx:TextInput id="userName"/>
            </mx:FormItem>
            <mx:FormItem label="Password">
                <mx:TextInput id="password"/>
            </mx:FormItem>
        </mx:Form>
        <mx:ControlBar horizontalAlign="right">
            <mx:Button id="btnResetFocus" tabEnabled="false" click="resetFocus()" label="Reset Focus"/>
            <mx:Button id="btnResetForm" tabEnabled="false" click="resetForm()" label="Reset Form"/>
        </mx:ControlBar>
    </mx:Panel>

    
</mx:Application>