Flash AS3移动应用按钮时间线控制

时间:2014-01-08 15:15:42

标签: android actionscript-3 flash air

我知道这是一个非常简单的问题,但它让我疯狂。我试图在as3中编写一个简单的按钮来将主时间轴推进到下一帧。我想构建一个非常简单的应用程序,只想让按钮从时间线中的一帧到下一帧。我想我必须使用触摸事件代码,但我似乎无法弄清楚如何使它前进到下一帧。我已经尝试过旧的鼠标事件命令,但是当我测试应用程序时,它似乎在我的设备上工作。有人可以帮忙吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

根据您描述的方式判断,我猜您正在使用Flash Pro IDE,这是一个基于时间轴的应用程序。如果这是错的,我道歉,我会尝试更新这个答案。

实际上,它真的很简单。只需在您的时间轴上添加代码(所有代码都应该在单个图层上的单个框架上找到,这是值得的),它会在按钮上监听MouseEvent.CLICK并向前移动时间轴。

btn.addEventListener(MouseEvent.CLICK, btnClickHandler);

function btnClickHandler(e:MouseEvent):void {
    this.nextFrame();
}

btn应该是按钮的引用名称(请参阅“属性”面板)。 this指的是代码的当前顶级范围。在这种情况下,它是主MovieClip对象,您将其称为“主时间轴”。

LiveDocs for MovieClip