SplashScreen for Flash

时间:2012-03-21 20:25:12

标签: actionscript-3 flash actionscript

我必须为Adobe AIR中的项目执行启动画面效果。主要是,我想显示一个图像3秒钟,然后显示菜单。我试过这个:

public var myInterval:uint;    
public function Main() { 
      myInterval = setInterval(start, 3000);
}
public function start():void {
      clearInterval(myInterval);
}

抱歉我的英语不好。

2 个答案:

答案 0 :(得分:2)

你错过了

吗?
myInterval.start();

任何机会

答案 1 :(得分:2)

作为setInterval的替代方案,如果您熟悉第三方库,TweenMax是我首选的补间引擎。你也可以给你的启动画面一个很好的淡出效果,例如:

import gs.TweenMax; 

TweenMax.to(splashScreenInstance_mc, 1, {alpha:0, onComplete:SplashScreenIsGone, delay:3} );

//Optionally start loading other stuff here 

function SplashScreenIsGone():void {
    //Do stuff after splash screen is gone, such as show your menu
}

代码基本上等待3秒,然后在1秒内将splashScreenInstance_mc淡化为零,然后在完成后调用函数。对任何启动画面实现非常有用。