Bonjour! J'ai eu un petit contrat pour faire une borne interactive en flash. J'ai donc mon swf avec plusieurs boutons, qui au clic charge d'autre swf de différente taille.
Le problème étant que lorsque les swf s'affiche dans la borne, il affiche aussi ce qui se passe hors-cadre, hors stage.
J'ai bien essayé de remplacer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
swf.width = largeur;
swf.height = hauteur;
par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
swf.stageWidth = largeur;
swf.stageHeight = hauteur;
mais ca ne fonctionne pas plus.

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
function ajouterClip(e:Event)
{
	var largeur;
	var hauteur;
 
	var swf = new MovieClip();
	var son = new SoundTransform  ;
	son.volume = 0;
 
	while (this["anim"].numChildren)
	{
		//arrêter les sons qui jouaient
		this["anim"].getChildAt(0).soundTransform = son;
		this["anim"].removeChildAt(0);
	}
 
	largeur = e.currentTarget.content.width/1.6;
	hauteur = e.currentTarget.content.height/1.6;
 
	swf = e.currentTarget.content;
	swf.x = 0;
	swf.y = 0;
	swf.width = largeur;
	swf.height = hauteur;
	this["masque"].width = largeur;
	this["masque"].height = hauteur;
	this["fond"].width = largeur;
	this["fond"].height = hauteur;
	this["anim"].addChild(swf);
}
Quelqu'un sait pourquoi ?