flash定时重播问题。。。跪求
小弟要做个这样的flash
打开后全屏播放,5分钟后没人动鼠标和键盘(就跟屏保似的)就重新播放这个flash,有人动就不变,请问这个flash怎么做?
[解决办法]
- Assembly code
var myTimer:Timer=new Timer(50000); //应将Timer设置为全局变量 myTimer.addEventListener(TimerEvent.TIMER,playAgain); myTimer.start(); this.addEventListener(MouseEvent.MOUSE_MOVE,listenerMouseEvent); private function playAgain(event:TimerEvent):void { //***.play(); } private function listenerMouseEvent(event:MouseEvent):void { myTimer.stop(); myTimer.start(); }
[解决办法]
全屏播放Fscommand("fullscreen","true")
屏保效果 加个鼠标和键盘的侦听 可以根据坐标判断鼠标是否移动 但这样貌似也存在鼠标移回移动前的坐标这样的BUG
每五分钟执行一次可以用setInterval()
[解决办法]
楼上的定时器加监听应该可以,最好放在appliation中。