1 votes

Écouter les événements du préchargeur en flex

J'ai un préchargeur dans mon application Flex :

public class Preloader extends DownloadProgressBar 
{

    private var _preloader:PreloaderAnimation;

    public function Preloader()
    {
        super();

        _preloader = new PreloaderAnimation;
        addChild(_preloader);
    }

    public override function set preloader(preloader:Sprite):void 
    {                   
        preloader.addEventListener(ProgressEvent.PROGRESS  , onSWFDownloadProgress );
        preloader.addEventListener(Event.COMPLETE          , onSWFDownloadComplete );
        preloader.addEventListener(FlexEvent.INIT_PROGRESS , onFlexInitProgress    );
        preloader.addEventListener(FlexEvent.INIT_COMPLETE , onFlexInitComplete    );
    }

    .........

    private function onFlexInitComplete( event:FlexEvent ):void 
    {
        dispatchEvent(new Event(Event.COMPLETE));
    }
}

Lorsque l'initialisation de Flex est terminée, le préchargeur envoie un Event.COMPLETE. Mais je veux pouvoir écouter l'événement dans mon application Flex et faire quelque chose quand il est envoyé. Lorsqu'il est envoyé, le préchargeur se retire de lui-même, c'est pourquoi il est crucial. Une idée sur la façon dont je pourrais écouter à partir de mon application Flex ?

Salutations Adlertz

-1voto

bob Points 1

L'événement APPLICATION_COMPLETE de l'application semble être émis juste après que le Preloader ait déclenché l'événement Event.COMPLETE... écoutez cela ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X