关于 Flash lite 的键盘控制
作者:jack 日期:2006-03-19
好用的KeyListener組合 -- Flash lite 2.0
fscommand2("SetSoftKeys", "Left", "Right");
var keyListener:Object=new Object();
keyListener.onKeyDown=function(){
var code=Key.getCode();
if(code==ExtendedKey.SOFT1){
//left soft key
}else if(code==ExtendedKey.SOFT2){
//right soft key
}else if(code==37){
//left
}else if(code==39){
//right
}else if(code==38){
//up
}else if(code==40){
//down
}else if(code==13){
//enter
}
}
Key.addListener(keyListener);
以上的这个键盘控制从 Xuite 那里抄来,好像网上抄得满街都是.
不过 Flash lite 不支持连按键,所以我喜欢这样用:
function keyControl() {
if (Key.isDown(37)) {
//左
}
if (Key.isDown(39)) {
//右
}
if (Key.isDown(38)) {
//上
}
if (Key.isDown(40)) {
//下
}
if (Key.isDown(13)) {
//杀杀
}
}
var keyInt:Number = setInterval(keyControl, 50);
上一篇
下一篇

文章来自:
Tags: