Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

BARRE DE CHARGEMENT EN FLASH MX (VERSION TRÈS SIMPLE...)


Information sur la source

Catégorie :ActionScripts Niveau : Débutant Date de création : 20/02/2004 Vu : 43 073

Note :
8 / 10 - par 6 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


Description

Ce code (et animation) a pour but de charger tout le swf avant de lancer l'animation ou le site en Flash MX. Donc même les personnes ayant une petite connexion peuvent ainsi voir l'animation entière et sans saccades.
 

Source

  • onClipEvent(enterFrame){
  • /*je déclare une variable qui m'indiquera les %*/
  • pourcent = (_root.getBytesLoaded()/_root.getBytesTotal()*100)
  • /*en suite je met la fonction "int" qui arrondi les % et mon champ
  • dynamique s'appellebarre*/
  • _root.barre = int(pourcent)
  • /*en suite j'ai créer une animation avec une barre qui avance sur 100
  • images et pour chaque pourcent je fais avancer l'animation d'une image.
  • En passant j'arrondi aussi les pourcent étant donné que (par exemple)
  • l'image 2.365 n'existe pas!*/
  • _root.barre_chargement.gotoAndStop(int(pourcent))
  • /*Et pour terminer je dis que si les pourcent sont a 100 alors
  • l'animation démarre.*/
  • if(pourcent == 100){
  • _root.gotoAndStop(2)
  • }
onClipEvent(enterFrame){
	/*je déclare une variable qui m'indiquera les %*/
	
                pourcent = (_root.getBytesLoaded()/_root.getBytesTotal()*100)
	
                /*en suite je met la fonction "int" qui arrondi les % et mon champ
                dynamique s'appellebarre*/
	
                _root.barre = int(pourcent)
	
                /*en suite j'ai créer une animation avec une barre qui avance sur 100 
                images et pour chaque pourcent je fais avancer l'animation d'une image.
	En passant j'arrondi aussi les pourcent étant donné que (par exemple) 
	l'image 2.365 n'existe pas!*/
	
                _root.barre_chargement.gotoAndStop(int(pourcent))
	
                /*Et pour terminer je dis que si les pourcent sont a 100 alors  
                l'animation démarre.*/ 
                
                if(pourcent == 100){
		_root.gotoAndStop(2)
	}

Conclusion

Voilà, c'est une barre qui est très simple à réaliser mais qui est efficaces...
Et j'espère qu'elle vous rendra servvce :)

Bonne!!

Created by Yoteco :)
 

Commentaires et avis

signaler à un administrateur
Commentaire de afad le 20/02/2004 13:01:10

Regardez les anciennes sources avant de poster.
Celle ci existe déja en 3 exemplaires....

A+
aFaD

signaler à un administrateur
Commentaire de cherio le 02/03/2004 14:04:22

halala... non seulement des loadings y'en a dejà mais en plus, Yoteco, tu prétends que c'est du flash MX alors que c'est tout juste du flash 5 (voire 4)...
je m'explique :
1 - onClipEvent(enterFrame) est remplacé par this.onEnterFrame=function()
2 - int est un élément deconseillé de flash MX, remplacé par Math.round ou Math.floor (au choix)
3 - tu gères la longueur de ta barre dans un clip qui, je suppose, contient 100 images (ce qui est lourd donc pas une bonne idée pour un loading), alors que tu pourrais très bien utiliser la propriété _width, _height, _xscale ou _yscale des movieClips
4 - tu n'interromps pas le enterFrame ce qui pompe de la ressource

demonstration (à placer dans la 1ere image):

this.onEnterFrame=function(){
   var pourcent = Math.round(this.getBytesLoaded / this.getBytesTotal * 100);
   barre._xscale=pourcent;
   if(pourcent==100){
      delete this.onEnterFrame;
      gotoAndStop("anim");
   }
}

signaler à un administrateur
Commentaire de desek le 08/11/2006 09:24:45

Bonjour à tous,
je débute tout juste sous Flash MX..en fait, je débute tout juste sous Flash, j'ai appris des petits trucs en bidouillage qui me permettent de réaliser quelques anims'.J'ai cherché à créer une barre de chargement pour une de mes anims, j'ai trouvé pas mal de codes sur ce forum, mais, vu que je n'ai jamais vraiment appris à l'utiliser, je suis un peu paumée...est-ce que quelqu'un aurait un moyen de m'aider?
Merci beaucoup!!

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.