Flex中如何利用FocusManager类的setFocus函数,设置TextInput的焦点
2009-06-09 00:59
489 查看
main.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application name="FocusManager_setFocus_test"
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx: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);
}
]]>
</mx: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}">
<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>
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application name="FocusManager_setFocus_test"
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx: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);
}
]]>
</mx: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}">
<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>
</mx:Application>
相关文章推荐
- Flex中如何利用FocusManager类的setFocus函数,设置TextInput的焦点
- Flex中如何利用FocusManager类的setFocus函数设置TextInput的焦点的例子
- Flex中如何改变TextInput输入框得到焦点时边框颜色的例子
- Flex中如何通过displayAsPassword属性,设置TextInput文本显示密码形式(*)
- Flex 学习笔记 页面初始化设置TextInput焦点失败问题
- Flex中TextInput组件如何设置限制某些字符的输入
- Flex中TextInput组件如何设置限制某些字符的输入
- Flex中TextInput组件如何设置限制某些字符的输入
- Flex中TextInput组件如何设置限制某些字符的输入
- Flex中TextInput组件如何设置限制长度,字符
- Flex Gumbo中如何通过contentBackgroundColor样式,设置TextInput内文本背景颜色
- 如何对input type=text 设置时间格式
- flex textinput 如何限定只能输入一个小数点
- Flex中如何利用dataDescriptor和labelFunction属性以及hasChildren()和getChildren()函数设置Tree中包含子节点个数的例子
- Flex中如何利用dataDescriptor和labelFunction属性,以及hasChildren()和getChildren()函数设置Tree中包含子节点个数
- Flex中如何在displayAsPassword为true控件TextInput密码显示时,鼠标移上去时显示内容
- Flex中如何通过tabStyleName, tabWidth和textAlign样式,设置TabBar控件内文本对齐方式
- 如何给 input 中 type="text" 设置css
- Flex4如何设置光标位置,让它靠后呢?适用TextInput、TextArea
- Flex 4中如何设置TextFlow内超链接样式的例子