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);