注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

金融IT小鸿的博客

致力于金融IT行业

 
 
 

日志

 
 
关于我

Organize the world's information I care about and share it with other people! Change the Financial Industry through Information Technology! 爱互联网,爱金融, 爱分享,爱运动, 也爱偶尔胡思乱想! 我是金融IT小鸿

网易考拉推荐

Flex中怎样聚焦到一个TextInput里面内容的最后  

2010-09-14 19:13:08|  分类: AS & Flex |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
        这几天在改bug的时候,需要实现这样一个功能!就是在输入框插入表情和常用语后,焦点直接定位到输入框最后,并有光标闪烁的效果。看了别人的一个聊天室Demo,找到了解决办法!随后自己写了个小例子如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" horizontalAlign="center">

<mx:VBox horizontalAlign="center" paddingTop="100">
<mx:HBox horizontalAlign="center">
<mx:TextInput id = "textinput1" />
<mx:Spacer width="10"/>
<mx:TextInput id = "textinput2" />
</mx:HBox>
<mx:Spacer height="50"/>
<mx:HBox horizontalAlign="center">
<mx:Button label="setfocus1" click="setTextInputFocus1(event)"/>
<mx:Spacer width="5"/>
<mx:Button label="setfocus2" click="setTextInputFocus2(event)"/>
</mx:HBox>
</mx:VBox>
<mx:Script>
<![CDATA[
private function setTextInputFocus1(evt:Event):void{
textinput1.setFocus();
textinput1.setSelection(textinput1.text.length,textinput1.text.length);
}
private function setTextInputFocus2(evt:Event):void{
textinput2.setFocus();
textinput2.setSelection(textinput2.text.length,textinput2.text.length);
}
]]>
</mx:Script>
</mx:Application>
  评论这张
 
阅读(1148)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017