Taille DisplayObject erronées
bonjour,
J'ai un projet flex dans lequel se charge un display object comme ceci :
Code:
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:
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?