我需要使用箭头键在标签之间导航,例如 power point 演示文稿。我有一个带有标签和键盘事件的数组。我的问题是,例如,如果我在第四个标签中并单击箭头单击,则总是转到第一个标签。所以我需要帮助定义我当前的标签,以便在按键时转到下一个标签。
我的代码:
import flash.events.KeyboardEvent;
var myLabels:Array = [ "label_1", "label_2", "label_3", "label_4"];
var nextLabel:String;
var inc:int = 0;
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);
function keyPressed(evt:KeyboardEvent):void
{
switch(evt.keyCode)
{
case Keyboard.RIGHT :
nextLabel = String(myLabels[inc]);
gotoAndStop(nextLabel);
inc++;
break;
}
}
谢谢