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

Signaler
Messages postés
715
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
10 septembre 2009
-
Messages postés
4
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
8 novembre 2006
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20608-barre-de-chargement-en-flash-mx-version-tres-simple

Messages postés
4
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
8 novembre 2006

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!!
Messages postés
71
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
6 décembre 2009

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");
}
}
Messages postés
715
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
10 septembre 2009

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

A+
aFaD