В качестве альтернативы 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 секунды, затем переводит splashScreenInstance_mc
в альфа-ноль в течение 1 секунды, а затем вызывает функцию после того, как это сделано. Очень полезно для любой реализации заставки.