一 、实现用户交互功能(点击按钮跳转下一帧)
S.gotoAndStop解释:跳转到舞台上的某一帧并停止
S.gotoAndPlay解释:跳转到舞台上的某一帧并开始播放下一帧
方法1:跳转帧数
if (!S.next_btn1.hasEventListener("click"))
{
S.next_btn1.addEventListener("click",menu_rxs)
}
function menu_rxs(){
S.gotoAndStop(0);
}
方法2:封装下一帧事件
nextEvent = function (event)
{
event.currentTarget.removeEventListener("click", nextEvent);//返回绑定事件的元素,布尔值
numframe = S.currentFrame;
S.gotoAndPlay(numframe + 1);
}
if (!S.start_btn.hasEventListener("click"))
{
S.start_btn.addEventListener("click", nextEvent);
}
注意:要写在第0帧的最开始位置
方法3:帧标记进行跳转
if (!S.next_btn1.hasEventListener("click"))
{
S.next_btn1.addEventListener("click",menu_rxs)
}
function menu_rxs(){
S.gotoAndStop("menu");
}
menu是你在帧上面创建的小旗子,可以自己定义