bonjour,
J'ai un projet flex dans lequel se charge un display object comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	<mx:SWFLoader source="images/mcplan.swf" id="planLoader" 
				  scaleContent="true" 
				  autoLoad="true" 
				  width="740" height="614" y="0" x="20"				  addedToStage="planLoader_addedToStageHandler(event)" />
ensuite je cherche un objet en particulier dans la display list comme ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
private var plan:DisplayObject;
...
protected function planLoader_addedToStageHandler(event:Event):void
{
      plan = Helper.getChildByNameRecursiv("mcplan", planLoader.content as DisplayObjectContainer);
}
Je recupère bien mon objet, sauf qu'il a des dimensions énormes, genre :
plan.width donne 5.20751715E7 et plan.height donne 1.95268428E7

Sur mon écran, la dimension est normale. Si ça devait s'afficher comme ça, même avec une résolution de 1920x1200, je ne devrais en voir qu'une partie. De plus, quand j'ouvre le mcplan.fla (qui génére le swf chargé), il a des dimensions tout à fait normales...

Donc pourquoi les valeurs des propriétés width et height sont-elles erronées?