Bonjour à tous et bonne année pendant que j’y suis !!

Flasheur en herbes depuis quelques année, je lâche un peu les animations pour faire un peu de code et … et .. ET JE LUTTE !!!

Je viens vers vous pour un soucis de load et preload externe.

J’ai une animation flash qui fait appel à plusieurs fichier swf que j’avais prévu de loader avec des loadmovie. Mon soucis étant au niveau du preload car la majorité des fichiers volumineux sont les fichiers externes et pas mon animation d’origine.

Mon preload ne me servait à rien, alors j’ai fais quelques recherche sur le net et j’ai trouvé ce code très très sympathique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  stop() ;  
 
//tu crées un clip vide auquel tu charges "rideaux.swf" AVANT la boucle 
    this.createEmptyMovieClip("cont_mc",2); 
    this.cont_mc.loadMovie("rideaux.swf"); 
 
_root.onEnterFrame = function() { 
 
//Gestion du preload// 
 
    //on récupère la taille total du swf et la taille lue actuellement 
    Total = this.cont_mc.getBytesTotal() ;  
    trace("total= "+Total); 
    trace("lu= "+Lu); 
    Lu = this.cont_mc.getBytesLoaded() ;  
 
    //une règle de trois pour mettre ça en pourcentage! 
    rapport = Math.round((Lu)/(Total)*100) ;  
    //optimisation pour pas avoir le NaN     
    if (isNaN(rapport)) { 
         rapport = 0; 
      }; 
 
     //on affiche ça dans les champs textes et on fait bouger la barre 
    _root.pourcentage.text = Math.round(rapport);   
    _root.barre.gotoAndStop(rapport) ; 
    trace(rapport); 
 
 
//si la condition réussie, on peut arreter la boucle  
//on fait jouer l'anim entière:) 
         if (rapport == 100) {  
        trace("chargement terminé!"); 
            this.cont_mc.play();  
            delete this.onEnterFrame ; 
         } 
};
Donc ce code me permet via un MovieClipLoader d’intégrer un fichier externe dans mon preload
Mais j’ai deux soucis majeurs qui en découlent.

1. Le fichier loadé dans le clip vide s’affiche une fois chargé alors que les miens sont sensés arriver sur demande de l’utilisateur via un bouton qui faisait un loadmovie. J’ai tenté de faire un unloadmovie via un level dans le fichier loadé, mais rien à faire une fois en place, je ne peu plus l’enlever.
2. Ce code flash ne me permet pas de faire l’intégration plusieurs fichiers en preload. Car j’ai 9 fichiers externes à preloader. Je ne sais pas trop comment inclure les autres fichiers dans le code existant.

Je vous avoue que j’ai pas mal fouillé sur le net et j’ai consulté l’aide de flash, mais je n’arrive pas à solutionner mes soucis avec mon niveau en flash ! Donc merci pour vos aides et vos lanternes car je patauge un peu dans la semoule

Merci encore