Bonjours.

Je vous explique vite fait mon problème ( N'hésitez pas à me le dire, si vous trouvez que je ne suis pas claire dans mes explications ^^... . )

Alors voilà.
Suite à un cours, j'ai eu l'occasion de programmer un petit menu en AS3, avec effet rebondissant ect... .
Et le trouvant plutôt sympa ; j'ai souhaitée le réutiliser pour un autre projet... .

Le problème est le suivant ; dans ce menu, on appelait des adresses-email... . Or moi, je souhaite charger des .swf... . Et je n'y arrive pas. J'ai bien testée avec "LoadMovie()" ; mais si ça ne me fait certes pas de bug, pour autant ça ne marche pas... .

Est ce que vous sauriez comment faire ^^ ? D'avance merci... .

P.S : Je vous fournis le code ( Ca peut toujours être utile ... . )

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
// animation du menu
import fl.transitions.Tween;
import fl.transitions.easing.Elastic;
 
var lien:Array=new Array("Accueil.swf","Gallerie.swf","Animations.swf","Jeu_video.swf");
function clicMenu(pEvt:MouseEvent):void {
	navigateToURL(new URLRequest(pEvt.target.lien));
}
 
var donnees:Array=new Array;
donnees.push({rubrique:"Accueil",loadMovie:"Accueil.swf"});
donnees.push({rubrique:"Gallerie",loadMovie:"Gallerie.swf"});
donnees.push({rubrique:"Animation",loadMovie:"Animations.swf"});
donnees.push({rubrique:"Jeux Video",loadMovie:"Jeu_video.swf"});
 
var legende:Array=new Array("Accueil","Gallerie","Animations","Jeux Video");
var conteneur:Sprite=new Sprite();
conteneur.x=150;
conteneur.y=200;
addChild(conteneur);
 
function creerMenu():void {
	var lng:int=donnees.length;
	var monBouton:symbole1;
	for (var i:int=0; i<lng; i++) {
 
 
		monBouton=new symbole1();
 
		var etatHaut : MovieClip = MovieClip(monBouton.upState);
		etatHaut.monTitre.text=legende[i];
		monBouton.upState = etatHaut;
		monBouton.downState = etatHaut;
		monBouton.overState = etatHaut;
		monBouton.hitTestState = etatHaut;
		monBouton.tween=new Tween(monBouton,"y",Elastic.easeOut,15,+ i*(monBouton.height),3,true);
		monBouton.tweenSurvol=new Tween(etatHaut.fondBouton,"scaleX",Elastic.easeOut,1,1,2,true);
		conteneur.addChild(monBouton);
	}
}
creerMenu();
 
conteneur.addEventListener(MouseEvent.ROLL_OVER,survolBouton,true);
conteneur.addEventListener(MouseEvent.ROLL_OUT,quitteBouton,true);
 
// animation du menu
function survolBouton(Evt:MouseEvent):void {
	var monTween:Tween=Evt.target.tweenSurvol;
	monTween.continueTo(1.5,2);
}
 
function quitteBouton(Evt:MouseEvent):void {
	var monTween:Tween=Evt.target.tweenSurvol;
	monTween.continueTo(1,2);
}