Flex preload - barre de chargement

Pour une application flex, je fais les chargement d'images de façon dynamique, malheureusement la barre de chargement ne prend pas en compte cette méthode, il faut donc attendre que toutes les images (100) soient chargées sans avoir d'information sur l'état.

Ma solution est de capturer l'évènement de fin de chargement de chaque image et d'envoyer une info quand elles sont toutes chargées, pour cela j'utilises un compteur avec l'évènement Event.COMPLETE de l'image :
uneImage.addEventListener(Event.COMPLETE,finChargementPages);

Ainsi avec le compteur je peux même mettre à jour l'état d'avançement du charment sous forme textuelle...
boutonAffichageEtat.label="Veuillez patienter, chargement en cours page "+ compteurChargementImages +" sur "+ nbPages;

Donc ma fonction donne ceci (la variable compteurChargementImages est déclarée avant:
public var compteurChargementImages:int=0;

private function finChargementPages(evt:Event):void{
compteurChargementImages++;
boutonAffichageEtat.label="Veuillez patienter, chargement en cours page "+ compteurChargementImages +" sur 100";
if (compteurChargementImages==nbPages){
boutonAffichageEtat.label="Fin de chargement des pages"
}
}


Et je désactive par la même occcasion le chargeur par défaut:
Application.application.preloader=false;


On pourrait aussi créer sa propre animation de chargement puisque nous avons un état d'avançement avec le compteur...