SplashScreen для Flash - PullRequest
       3

SplashScreen для Flash

0 голосов
/ 22 марта 2012

Мне нужно создать эффект заставки для проекта в Adobe AIR.В основном, я хочу показать изображение в течение 3 секунд, а затем показать меню.Я попробовал это:

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

Извините за мой плохой английский.

Ответы [ 2 ]

2 голосов
/ 22 марта 2012

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

2 голосов
/ 22 марта 2012

ты скучал

myInterval.start();

случайно

...