flash按钮如何使用键盘上的指定键

我按钮上的代码是:
on (release) {
var strurl;
strurl='http://www.baidu.com/s?wd=' + this._parent.txtin.text;
geturl(strurl,_blank,'get');
}
我想知道...如何在按下Eeter键是能触发该代码..
起到相同的效果``..

on (release) {
var strurl;
strurl='http://www.baidu.com/s?wd=' + this._parent.txtin.text;
geturl(strurl,_blank,'get');
}

参考资料:建议参考!

温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-23
如果是键盘按键触发的话,就要不停的监听键盘,就不能用按钮的on (release) 方式来了,因为它只在按下按钮的那一时刻执行,不能不停的执行监听。

原理是这样:
不停的监听键盘,判断只要有ENTER键按下就触发

(把代码写在主场景帧上,不要写在按钮上,代码如下)

this.onEnterFrame=function(){
if (Key.isDown(Key.ENTER)) {
trace("按下了ENTER键");
var strurl;
strurl='http://www.baidu.com/s?wd=' + this._parent.txtin.text;
getURL(strurl,_blank,'get');
}
}

说明:this.onEnterFrame 表示每帧都执行下面的代码,也就是不停的监听。
if (Key.isDown(Key.ENTER)) 判断语句,判断是否按下ENTER键。

希望对你有用~
如果有不清楚的地方可以到我的BLOG留言。

参考资料:http://www.zhezi.net/blog/Index.Html

第2个回答  2008-09-03
用KEY对象,捕捉就可以了

flash中怎样用键盘上的按键控制按钮?
你可以添加一个键盘事件监听,当按下键如'w'时执行一个处理函数,就能达到你想要的效果。比如你的按钮(Mybutton)的处理语句为:Mybutton.addEventListener(MouseEvent.CLICK,ckhd);你可以添上如下语句:stage.addEventListener(KeyboardEvent.KEY_DOWN,keydHd);function keydHd(e:KeyboardEvent){ if(Stri...

flash如何用键盘控制按钮
on (keyPress "<Left>"){gotoAndPlay(2);} 这个是左方向键控制控制 on (keyPress "<Right>"){gotoAndPlay(2);} 这个是右方向键控制控制 键盘的响应代码是keyPress,代码提示里面有这样的多个键盘响应热键,跟鼠标点击的用法一样。

Flash8如何给一个按钮设置键位。
例1:(上下左右键操控)if(Key.isDown(Key.xx)){ \/\/这里的xx代表小键盘的上下左右键 _root.gotoAndPlay(aa.bb)\/*aa和bb代表层次,_root是根位置,如果出拳动作就在根位置,把_root换成this*\/ } 例2:(键盘任意一个键即可)if(Key.isDown(yy)){ \/\/这里的yy代表键控代码,如果不知道...

flash按钮如何使用键盘上的指定键
on (release) { var strurl;strurl='http:\/\/www.baidu.com\/s?wd=' + this._parent.txtin.text;geturl(strurl,_blank,'get');} 参考资料:建议参考!

怎么用键盘控制flash上的按钮
1、先将A和B按钮的点击函数独立出来,如:function btnA_click(){ \/\/操作 } function btnB_click(){ \/\/操作 } btnA.onRelease=btnA_click;btnB.onRelease=btnB_click;2、加入键盘监听 var obj:Object=new Object();obj.onKeyDown=function(){ if(Key.getAscii()==65||Key.getAscii()...

flash用键盘控制按钮
){ _root.btn_mc.gotoAndStop(2);} keyboardListener.onKeyUp = function(){ _root.btn_mc.gotoAndStop(1);} Key.addListener(keyboardListener);上面的代码任何按键都可以改变该按钮的状态,如果要指定特定的按键,需要在onKeyDown里面加入判断语句,如下:if (Key.isDown(Key.ENTER)){ ...} ...

这是flash 播放器的快捷键,不知道键盘上面是应该怎么样按出来,就是前...
->表示向右的方向键 按住Ctrl的同时按一下向右方向键可以向前 <-表示向左的方向键 按住Ctrl的同时按一下向左方向键可以向后 不过要先把这个菜单打开,而不能像普通快捷键似的直接用,望采纳~

flash as2.0如何给btn定义快捷键,数详解……
打开动作面板,点击右边的“脚本助手”按钮,勾选“按键”项,然后在输入框中输入字母就是了,这样按下该按钮,或者按下指定的键盘,就会执行按钮上的命令了。请采纳。

flash按钮关联键盘按键
onEnterFrame = function() { if (Key.isDown(Key.RIGHT)) { \/\/按了右 gotoAndStop(2)} else if (Key.isDown(Key.LEFT)) { \/\/按了左 gotoAndStop(1)} };以上是按左右键时跳到第一帧和第二帖~

Animate\/Flash如何用按钮控制元件上下移动(AS3)
1. 使用Animate CC软件,新建一个AS3文档。2. 制作两个按钮,一个用于控制元件向上移动,另一个用于控制向下移动。3. 将上面的按钮实例命名为btn_up,并在属性面板中进行相应的设置。4. 将下面的按钮实例命名为btn_down,同样在属性面板中进行设置。5. 制作一个用于被控制的元件,这里使用椭圆工具...

相似回答
大家正在搜