我希望能够使用键盘在我的关键帧中向前和向后导航。
为单个(非键)帧执行此操作的代码非常简单。以下内容直接来自Flash"简单演示"模板:
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_changeSlide);
function fl_changeSlide(evt:KeyboardEvent):void
{
if(evt.keyCode == 37) // LEFT
{
gotoAndStop(this.currentFrame-1);
}
else if (evt.keyCode == 39) // RIGHT
{
gotoAndStop(this.currentFrame+1);
}
}
stop();
是否有用于在关键帧之间跳转的等效代码段?似乎应该有,但我找不到它。
答案 0 :(得分:2)
代码中没有直接引用关键帧,但您可以使用标签命名关键帧,然后使用这些标签从代码中访问它们。
答案 1 :(得分:0)
不幸的是,关键帧在代码中没有现实。您可以给它们命名,或将它们的索引存储在数组中......