débutant en c/c++, flash et asm- Me contacter
Tu créé un clip servant de barre de chargement, allant de 1 a 100 (par exemple) que tu nommera clipdelabarre (dans les propriete du clip).
Tu place le clipdelabarre dans un autre clip, clip2 sur deux frames, (la 2 et la 3) : :
a la frame 1 du clip2 : total = getBytesTotal(); //on met le nombre total d'octets à chargé dans une variable nommé total
a la frame 2 du clip2 :
charge=_root.getBytesLoaded(); //on stock le nombre d'octet deja chargé
_root.pourcentage=Math.round((charge*100)/(total)); //on fais le calcul du pourcentage
clipdelabarre.gotoAndStop(_root.pourcentage); //si 5 % chargé, alors on va a la frame 5 du clipdelabarre
if(_root.pourcentage>=100) //si tout est chargé on lit l'animation principal
{
_root.play();
}
a la frame 3 du clip2 :
gotoAndPlay(2); //on revient a la frame 2 sans arret pour refaire les calculs du nombre d'octet chargé, le pourcentage, et verifier si l'anim est chargé completement ou non.
enfin le clip2 tu la place sur la premiere frame de ton animation, ton animation commence a l'image 2. (n'oublie pas de mettre un stop(); a la frame 1
si tu veux afficher le nombre de pourcentage chargé, tu insere un texte dynamique dont la variable est _root.pourcentage.
pour tester si ca marche, mais une grosse image dans ton anim, et simule le télechargement quand tu teste l'animation (dans l'onglet affichage lors du teste)
voial a+