flash AS3.0怎么监听到键盘的回车键,包括小键盘的回车。
3个回答
展开全部
哈是你理解错了,键盤事件是可以侦听一切键盤的,包括你说的ENTER回车键,只是这个事件必须是独立的swf文件,在测试(软件中)是禁止的。只有你导出到外部後,这些事件就可以侦听得到了,不信你试试?我写了一个脚本文件,你单独保存起来,测试一下?其实Enter键值是13
import flash.events.KeyboardEvent;
import flash.text.TextField;
var txt:TextField=new TextField();
txt.width = 300,txt.height = 300;
stage.addEventListener(KeyboardEvent.KEY_DOWN,onKey);
function onKey(evt:KeyboardEvent):void
{
txt.wordWrap = true;
txt.text = "";
txt.text = String(evt);
addChild(txt);
}
import flash.events.KeyboardEvent;
import flash.text.TextField;
var txt:TextField=new TextField();
txt.width = 300,txt.height = 300;
stage.addEventListener(KeyboardEvent.KEY_DOWN,onKey);
function onKey(evt:KeyboardEvent):void
{
txt.wordWrap = true;
txt.text = "";
txt.text = String(evt);
addChild(txt);
}
展开全部
应该是你在测试的时候不能监听吧,需要你CTRL+enter预览后在菜单有一个禁用快捷键,试一下吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你测试影片的时候,Code=13和shift+enter等效。
在你做好后保存为SWF,单独打开SWF后code=13和enter等效。
在你做好后保存为SWF,单独打开SWF后code=13和enter等效。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询