Bon en premier lieu merci a kingcobra car g utilisé sa source 3D. C pas la source 3D dernier cri, mais elle a le mérite d'être simple et efficace. G fait ce loader il ya longtemp et à l'époque j'avais pas envie de me replonger dans mes livres de maths :p . Donc vous pouvez sans doute adapter cette source à un moteur 3D plus récent.
Donc fonctionnement : dans le bouton load on initialise le player et le loader (onpress) puis on lance le loader (onrelease), ca marche mieux pour la synchro.
dans le mc preloader :
- mc barbar : récupère les infos de loading utilsées par le mc barre qui est juste au dessus (en tout petit).
- mc barre : bon j vais pas expliquer en détail le moteur 3D, il n'est pas très différent des autres (à la limite, cherchez la source de kingcobra).
pour le loading j'ai utilisé 2 astuces -> il y a en fait deux 8 en 3D, mais j'affiche (_alpha) uniquement les faces correspondant aux chiffres des dizaines et des unités (nb1 et nb2). Pour la progression, il y a en fait 4 points dont les coordonnées dépendent des coordonnées des points de la barre de loading. Cette dépendance est un pourcentage qui bien sûr dépend du pourcentage du fichier chargé.