flash_as3.0某个场景2无人操作在特定时间返回某场景1
animate吧
全部回复
仅看楼主
level 3
flash_as3.0某个场景2无人操作在特定时间返回某场景1,但场景1会返回场景2,能不能每个场景都是返回场景1,代码如下求指教:
import flash.events.MouseEvent;
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.events.KeyboardEvent;
stage.addEventListener(MouseEvent.MOUSE_DOWN,mouseEventHandler);//当鼠标按下
stage.addEventListener(MouseEvent.MOUSE_UP,mouseEventHandler);//当鼠标释放
stage.addEventListener(MouseEvent.MOUSE_MOVE,mouseEventHandler);//当鼠标移动
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyboardEventHandler);//当键盘按下
stage.addEventListener(KeyboardEvent.KEY_UP,keyboardEventHandler);//当键盘释放
var timer:Timer = new Timer(10000);//10000毫秒,相当于10秒,这段时间没有鼠标和键盘的操作就返回第一帧
timer.addEventListener(TimerEvent.TIMER,timerHandler);
timer.start();
function mouseEventHandler(e:MouseEvent)
{
reset();//重新计时
}
function keyboardEventHandler(e:KeyboardEvent)
{
reset();//重新计时
}
function timerHandler(e:TimerEvent)
{
timer.stop();
timer.removeEventListener(TimerEvent.TIMER,timerHandler);
gotoAndPlay(1, "欢迎页");
}
function reset()
{
timer.reset();
timer.start();
}
2022年12月05日 02点12分 1
level 11
多场景在制作互动内容时是最头疼的,最好是控制页面的显示与否,更好控制一些。
2022年12月06日 07点12分 2
谢谢,已解决
2022年12月07日 01点12分
1