я сделал персонажа, который имеет 5 кадров:
1-е ничто
2 топор
3-е копье
4-й меч
5-й лук
Я пытаюсь сделать так, чтобы оружие переключалось, когда я нажимаю кнопку a, b, c, d, e на клавиатуре (я выясню фактическую кнопку lr). Я сделал кнопку клипа mc, чтобы сделать это переключатель, который работает, но я не могу понять, как это сделать с клавиатуры
это мой код:
import flash.events.KeyboardEvent;
import flash.events.Event;
var abutton:Boolean;
var bbutton:Boolean;
stage.addEventListener(KeyboardEvent.KEY_DOWN, astage_onKeyDown);
stage.addEventListener(Event.ENTER_FRAME, astage_onEnterFrame);
function astage_onKeyDown(event:KeyboardEvent):void {
if(event.keyCode == 65) {
abutton = true;
}
}
function astage_onEnterFrame(event:Event):void {
if(abutton = true) {
dude.gotoAndStop("bow");
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, bstage_onKeyDown);
stage.addEventListener(Event.ENTER_FRAME, bstage_onEnterFrame);
function bstage_onKeyDown(event:KeyboardEvent):void {
if(event.keyCode == 66) {
abutton = true;
}
}
function bstage_onEnterFrame(event:Event):void {
if(abutton = true) {
dude.gotoAndStop("nothing");
}
}
Я только попробовал это для лука, и ничто не делает кадр