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