Soyez le premier à donner votre avis sur cette source.
Snippet vu 52 070 fois - Téléchargée 29 fois
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) }
8 nov. 2006 à 09:24
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!!
2 mars 2004 à 14:04
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");
}
}
20 févr. 2004 à 13:01
Celle ci existe déja en 3 exemplaires....
A+
aFaD
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.