Bonjour,
j'aurais besoin de connaître la hauteur d'images chargées dans mx.controls.Loader
trace("le fichier = "+fichier);
me donne : le fichier = store/images/uploads/flash/lenuage.jpg
Mais je récupère un 'undefined' si je fais : fichier._height
Ces images sont chargées dans 2 mx.controls.Loader (lod et lod2) que j'adapte à la taille de la fenêtre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (Stage.height/1.2 <= 640){ dimension = Stage.height/1.2; } if (Stage.height/1.2 > 640){ dimension = 640; } lod._height = lod._width = lod2._height = lod2._width = dimension;
Ça passait très bien tant que les images étaient toutes de format carré. Mais là j'ai des photos 24x36 (horizontales et verticales)...
Je souhaite donc fixer la largeur avec lod._width = lod2._width = dimension;
et avoir une hauteur proportionnelle
Mais je n'y arrive pas...
Comment faire ?
Juste pour préciser :
En fait actuellement l'image n'est pas déformée. J'ai simplement du vide dans le mx.controls.Loader.
Je le vois car je dessine un cadre autour du Loader avec
this.drawRect(lod._x, lod._y, lod._width, lod._height, 0);
C'est la valeur de lod._height qui ne correspond pas à la hauteur de l'image...
Partager