FLASH按钮 AS2.0获得焦点的问题

我有两个输入框分别是setpw和againpw-------------------------我现在的情况是:用FLASH数字按钮按数字键时只会在第一个框输入完后自动跳... 我有两个输入框 分别是setpw和againpw
-------------------------
我现在的情况是:
用FLASH数字按钮按数字键时 只会在第一个框输入完后自动跳到下一框进行输入。如果我用鼠标点下第二个框 然后输入 光标都是会跳回第一个框输入的。就是说 如果不在第一框输入完后 都不可能在第二个框输入的。
-----------------------------------
我要的效果:
我要怎么做才能灵活控制光标 我想在哪一个框先输数据都可以。

我的代码:
on(press){
var a=setpw.text;
var b=againpw.text;
if(setpw.length<6){
setpw.text=a+"1";
_root.Selection.setFocus(setpw);
}
else if(againpw.length<6){
againpw.text=b+"1";
_root.Selection.setFocus(againpw);
};
}
展开
 我来答
秋色烽火
2011-02-12 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.5万
采纳率:37%
帮助的人:1.2亿
展开全部
侦听文本框的 获取 失去焦点事件
设置一个TextField类型的临时 变量
on(press 只针对这个变量去访问内容

var currentTextField:TextField = null;
setpw.onSetFocus = function(oldFocus:Object) {
currentTextField = this;
};

againpw.onSetFocus = function(oldFocus:Object) {
currentTextField = this;
};

setpw.onKillFocus = function(newFocus:Object) {
currentTextField = null
};

againpw.onKillFocus = function(newFocus:Object) {
currentTextField = null;
};
wjphi36
2011-02-11 · TA获得超过145个赞
知道答主
回答量:240
采纳率:0%
帮助的人:0
展开全部
试试这个图片切换
有12345数字一起切换
有小图大图一起切换
里面有教程和源码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stellahaiqing
2011-02-10
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
_root.Selection.setFocus(setpw);
_root.Selection.setFocus(againpw);
两条影响了焦点

可以把判断放到提交按钮或分开放到输入框失去焦点时会比较好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-02-10
展开全部
不会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式