0
我需要使用箭头键在标签之间导航,如使用Powerpoint演示文稿。 我有一个标签和一个KeyboardEvent数组。我的问题是,如果我在例如第四个标签中,然后单击箭头单击,则始终转到第一个标签。所以我需要帮助定义我的当前标签,以便在关键媒体上进入下一个标签。Actionscript 3使用标签之间的键盘进行导航
我的代码:
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;
}
}
感谢
谢谢您的回答,解决一个问题,我有,如果我循环一次以上标签之间。我的大问题仍然是,如果我的位置是label_2,并且点击右箭头键我的演示文稿不会转到Label_3,则始终转到label_1。我不知道如何定义当前标签。谢谢 – Sbml 2011-01-06 15:06:55