flash中如何用setFocus设置焦点在输入框中?

flash中如何用setFocus设置焦点在输入框中?,第1张

你可以试试函数Selection.setFocus()的括号里写上得到焦点的文本框的实例名称,例如:Selection.setFocus("Text1"),其中Text1就是要得到焦点的文本框的变量名。

a.onKillFocus = function(newFocus:Object) {

_root.an_btn.onRelease = function() {

_root.a1._visible =true

}

}

其中 a a1 为文本框

an_btn为按钮

注意,请事先设置a1._visible =false

回答更新:

可能是版本不兼容的问题,没用过cs3所以情况我不能肯定。选文件-发布设置,选择flash选单,把版本选成flash

player

8,把脚本选成as2确定。

每次我用flash8都正常运行的,我把fla和swf打包发过去了。有问题的话再探讨啦^_^

回答更新:

汗……为什么要去掉if呀?去掉if语句就不通啦

详细写下做法:

1版本要flash8.0,as2,舞台上按t写个文本框,框里敲个0,下面属性面板选择输入文本,把变量写成cai

2按r在舞台画个无笔触颜色的矩形,选择矩形按f8转成按钮元件,按f9粘贴下面代码(直接选好后ctrl+c,ctrl+v复制粘贴,不用改动代码)

on

(release)

{

if(cai>10){gotoandstop(2)}

else

if(cai==10){gotoandstop(3)}

else{gotoandstop(4)}

}

3选择第一帧按f9添加代码stop()时间轴第2帧按f7插入空白关键帧,在舞台随意画好第2帧,第3、4帧关键帧同样做法。

ctrl+enter测试时,画面出现按钮和数字0,如果把0改为10点击按钮会跳到第3帧;把0改为大于10数字点击按钮会跳到第2帧;其他情况点击按钮跳到第4帧。

如果还不成功的话贴下邮箱,我发个例子过去。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11313141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存