我必须为Adobe AIR中的项目执行启动画面效果。主要是,我想显示一个图像3秒钟,然后显示菜单。我试过这个:
public var myInterval:uint;
public function Main() {
myInterval = setInterval(start, 3000);
}
public function start():void {
clearInterval(myInterval);
}
抱歉我的英语不好。
答案 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
淡化为零,然后在完成后调用函数。对任何启动画面实现非常有用。