flash如何让按下键盘某个按键等同与鼠标按下某个按钮?

定义了一个按钮a(不是mc),我想让按下键盘上的“x”时,效果等同于按下按钮a,并且连a也会显示出按下的动作效果,请问该如何实现?是按钮A哦,不是影片剪辑。... 定义了一个按钮a(不是mc),我想让按下键盘上的“x”时,效果等同于按下按钮a,并且连a也会显示出按下的动作效果,请问该如何实现?
是按钮A哦,不是影片剪辑。
展开
 我来答
早年不知曲中味
2008-07-17 · TA获得超过2654个赞
知道大有可为答主
回答量:2334
采纳率:100%
帮助的人:1737万
展开全部
你说的效果类似于模拟键盘,按钮不让用影片剪辑,就是说按下键盘某键的时候,按钮要停在over帧还是什么意思?最好说清楚点。
影片剪辑也可以出来按钮按下的样子啊?为什么不用影片剪辑?
做好说明一下,你要的按钮按下状态是个什么状态。

我先按我的理解做一个:

新建一个mc,里面放两帧,一帧模拟按钮的普通状态,一帧模拟按钮的over状态。第一帧加stop()

把mc放到舞台的图层1,起个实例名,如:mc
新建图层2,放脚本:

stop();
mc.onRelese = function() {
//你的动作;
};

var KeyN:Object = new Object();
KeyN.onKeyDown = function() {
k = Key.getCode();
if (k == 13) {
mc.gotoAndStop(2);
}
};
KeyN.onKeyUp = function() {
k = Key.getCode();
if (k == 13) {
mc.gotoAndStop(1);
trace("我在第一帧")
//你的动作;//(这里再写你要执行的主要动作)
}
};
Key.addListener(KeyN);

注意,测试时候要导出影片后看,按键事件不要在测试状态看,出不来效果。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式