Bonjour tout le monde,

Rapidement , j'ai créer grâce à des tutoriels et beaucoup d’acharnement un site fulll flash, il a très bien avancé cependant j'ai un petit problème.

J'ai une page "galerie" qui appel différent swf externe (il sont au nombres de 4 (animation, vectoiel, pixel et html / css))
Lorsque je sélectionne l'un, le précèdent se masque donc très bien.

Le petit problème c'est que je n'ai pas trouvé comment faire en sorte que le swf externe "animation" s'affiche par défaut quand ont arrive sur la page galerie. Pour le moment quand j'arrive sur cette page, aucunes galerie s'affichent, il faut que j'en sélectionne une.

D'où ma question :

Comment dans le code je peux lui indiquer que ce swf "animation" est affiché par défaut lorsque l'on arrive sur cette page ?

Voici le code de m'a page galerie (qui appel tout les swf externes) :

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
//Naviguation 
 
/*Ajout des écouteurs pour l'evènement click sur chaque bouton*/
btn_animation.addEventListener(MouseEvent.CLICK,clickHandler);
btn_vectoriel.addEventListener(MouseEvent.CLICK,clickHandler);
btn_pixel.addEventListener(MouseEvent.CLICK,clickHandler);
btn_htmlcss.addEventListener(MouseEvent.CLICK,clickHandler);
 
 
/*Création d'un seul Loader*/
var ldr:Loader = new Loader(); 
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
ldr.visible = false;
addChild(ldr);
 
/*Variable pour enregistrer la vue actuelle*/
var vue:String;
 
/*Gestionaire d'évènement au click*/
function clickHandler(event:MouseEvent):void
{
        //Switch pour appeler la fonction chargeSwf en fonction du bouton cliqué
        switch(event.currentTarget.name)
        {
                case "btn_animation":
                        chargeSwf("animation.swf");
                break;
                case "btn_vectoriel":
                        chargeSwf("vectoriel.swf");
                break;                
 
				case "btn_pixel":
                        chargeSwf("pixel.swf");
                break;
 
				case "btn_htmlcss":
                        chargeSwf("htmlcss.swf");
                break;
        }
 
}
 
/* Fonction pour charger le SWF, prend en paramètre l'url du swf*/ 
function chargeSwf(url:String):void
{
        if(ldr.visible)
        {
                //Masque le loader OU change de swf si un nouveau bouton est cliqué
                ldr.visible = false;
                if(url != vue)
                {
                        ldr.unload();
                        chargeSwf(url);
                }
        }
        else
        {
                //Charge une nouvelle URLRequest dans ton Loader
                vue = url;
                var urlReq:URLRequest = new URLRequest(vue);
                ldr.load(urlReq);
        }
}
 
function completeHandler(event:Event):void
{
        //Affiche le swf quand le chargement est terminé
        ldr.visible = true;
}
Pourriez-vous m'aider en m'expliquant comme faire ?

Merci !