zoukankan      html  css  js  c++  java
  • Flex中如何利用FocusManager类的setFocus函数设置TextInput的焦点的例子

    参考:https://blog.csdn.net/liruizhuang/article/details/5876455

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" 
                   minWidth="955" 
                   minHeight="600">
        <fx:Declarations>
            <!-- 将非可视元素(例如服务、值对象)放在此处 -->
        </fx:Declarations>
        <!-- Flex中如何利用FocusManager类的setFocus函数设置TextInput的焦点的例子 -->
        <fx:Script>
            <![CDATA[
            import mx.controls.Alert;
            
            private function submitButton_click(evt:MouseEvent):void {
            Alert.show(evt.currentTarget.label,
            Object(focusManager.getFocus()).name);
            }
            
            private function resetButton_click(evt:MouseEvent):void {
            username.text = "";
            password.text = "";
            Alert.show(evt.currentTarget.label,
            Object(focusManager.getFocus()).name);
            }
            ]]>
        </fx:Script>
        
        <mx:ApplicationControlBar dock="true">
            <mx:Button label="Set focus to Username"
                       click="focusManager.setFocus(username);" />
            <mx:Button label="Set focus to Password"
                       click="focusManager.setFocus(password);" />
        </mx:ApplicationControlBar>
        
        <mx:Form id="form"
                 defaultButton="{submitButton}" left="300">
            <mx:FormItem label="Username:">
                <mx:TextInput id="username" />
            </mx:FormItem>
            <mx:FormItem label="Password:">
                <mx:TextInput id="password"
                              displayAsPassword="true" />
            </mx:FormItem>
            <mx:FormItem direction="horizontal"
                         horizontalAlign="right"
                         width="100%">
                <mx:Button id="submitButton"
                           label="Submit"
                           click="submitButton_click(event);" />
                <mx:Button id="resetButton"
                           label="Reset"
                           click="resetButton_click(event);" />
            </mx:FormItem>
        </mx:Form>
        
    </s:Application>
  • 相关阅读:
    安卓屏幕旋转
    android studio中xml没有提示
    linux下安装sysstat 后使用iostat,mpstat,sar,sa
    将tomcat添加到开机自动启动服务中
    centOS安装oracleDB,静默安装DBCA的时候,报错
    Linux下安装mysql,提示‘didnot install any keys’
    在Linux系统中安装vmTools
    Linux下卸载jdk时,弹出error: Failed dependencies 该如何处理
    Oracle BI11启动失败
    将.csv文件用Excel 2016打开
  • 原文地址:https://www.cnblogs.com/yingyigongzi/p/10668509.html
Copyright © 2011-2022 走看看