Voila, j'utilise pour charger des images jpg, le composant Loader, avec pour le suivi du chargement le composant ProgressBar
Lors du clic sur le bouton, Loader et progressBar sont crées en as.
Bref, tout fonctionne, sauf que lors du clic sur un bouton (pour charger une autre image) le loader ne s'affiche pas mais affiche quand meme mon image apres le chargement.
Le probleme est donc que ProgressBar garde donc en memoire le precedent telechargement, comment faire pour qu'il demarre a 0% directement ?
Thx
Edit : je suis en mode event donc minimum=0; ne fonctionnera pas
Edit2 : Voila la partie du code qui crée le loader la progressbar (sur evenement on(release))
Code :
- // CREATION BARRE DE PROGRESSION
- _root.createClassObject(mx.controls.ProgressBar, "barreP" );
- // OPTION DE LA BARRE DE PROGRESSION
- _root.barreP.labelPlacement = "left";
- _root.barreP.mode = "event";
- _root.barreP._visible = true;
- _root.barreP.direction = "right";
- _root.barreP.enabled = true;
- _root.barreP.label = "Chargement de la photo [%3%%]";
- // CREATION LOADER
- _root.createClassObject(mx.controls.Loader, "laphoto" );
- // OPTIONS DU LOADER
- _root.laphoto.autoLoad = false;
- _root.laphoto.scaleContent = false;
- _root.laphoto.enabled = true;
- _root.laphoto.contentPath = folder+fichier;
- _root.laphoto._x = (Stage.width-WidthImg)/2;
- _root.laphoto._y = (Stage.height-HeightImg)/2;
- // DEFINI POUR QUI EST LA BARRE DE PROGRESSION
- _root.barreP.source = laphoto;
|
Message édité par KdZ' le 11-10-2004 à 03:00:01