Bonjour,
j'ai modifié, adapté ce code ci-dessous pour chargé des animation swf, malheureusement on ne voit pas les swf. On le voit si je cache la ligne qui redimensionne.
Merci de votre future aide.
L.Oswald
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 // ----------------------- By Prouprou_Sensei -----------------------// // Preloader de jpg avec redimensionnement et centrage. // Creation d'un MovieCLipLoader var mon_mcl = new MovieClipLoader(); // Et de son ecouteur mon_mcl.listener = new Object(); // Evenement onLoadInit mon_mcl.listener.onLoadInit = function(cible) { // On enregistre la largeur et la hauteur h = cible._height; l = cible._width; // Suivant le raport largeur sur hauteur on definie la largeur (ou la hauteur)comme etant egale a celle du cadre et on redefinie la hauteur (ou la largeaur) en fonction du raport, puis on centre. l/h>=1 ? (cible._width=cible._parent.contour_mc._width, raport=l/cible._width, cible._height=cible._height/raport, cible._y=(cible._parent.contour_mc._height-cible._height)/2) : (cible._height=cible._parent.contour_mc._height, raport=h/cible._height, cible._width=cible._width/raport, cible._x=(cible._parent.contour_mc._width-cible._width)/2); // On cache la barre de progression cible._parent.progression_mc._visible = false; }; // Evenement onLoadProgress mon_mcl.listener.onLoadProgress = function(cible, loaded, total) { // Preloader tout con avec le calcul du pourcentage chargé et le redimensionnement de la barre cible._parent.progression_mc._width = loaded/total*cible._parent.contour_mc._width; }; // On ajoute l'ecouteur au mcl mon_mcl.addListener(mon_mcl.listener); // On charge ici les images mon_mcl.loadClip("logo/finlab.jpg", image_mc.conteneur_mc); mon_mcl.loadClip("videos/video1.swf", image2_mc.conteneur_mc);
Partager