Flash中AS3.0的问题,第一行的keydHd我改为ee可否?第二行()中e:什么意思? addEventListener还管什么?
addEventListener(KeyboardEvent.KEY_DOWN,keydHd);functionkeydHd(e:KeyboardEvent){switc...
addEventListener(KeyboardEvent.KEY_DOWN,keydHd);
function keydHd(e:KeyboardEvent){
switch(e.keyCode){
case 76:
dao1.rotation+=50;
break;
default:
break;
}
} 展开
function keydHd(e:KeyboardEvent){
switch(e.keyCode){
case 76:
dao1.rotation+=50;
break;
default:
break;
}
} 展开
1个回答
展开全部
改为ee可行,只要再把function keydHd改为function ee就行,addEventListener是添加事件侦听器,第一个参数是事件的类型,规定了是鼠标单击还是键盘事件等等,第二个是函数,规定了但该事件发生时调用该函数执行对应的代码,,所以函数名要相同。括号里面的e是个变量,值是KeyboardEvent类型,里面反应了按下键盘时所有的信息,e.keyCode里面的keyCode就是e里面的一个信息,,你可以在switch前面function后面插入一句trace(e);可以输出所有的e(键盘按下)所有的信息
更多追问追答
追问
换场景代码是什么?用不用给场景起名?
追答
FLASH场景比如有这三个
1.场景开始
2.主场景
3.场景结尾
比如跳转到场景结尾并从第一帧播放
gotoAndPlay("场景结尾",1);
这个代码可以放在任意这三个场景关键帧中
如果放在本身场景即放在场景结尾场景里面,就变成了熟悉的gotoAndPlay(1);
当然gotoAndStop同
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询