Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/12/2010, 11h28   #1
Membre régulier
 
Inscription : février 2007
Messages : 483
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 483
Points : 75
Points : 75
Par défaut Comment connaître la Taille d'une image chargée dans mx.controls.Loader ?

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 :
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...
Mister Paul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2010, 19h12   #2
Membre régulier
 
Inscription : février 2007
Messages : 483
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 483
Points : 75
Points : 75
Aïe...vous pensez que ça n'est pas possible de connaître la taille d'une image chargée dans un mx.controls.Loader et qu'il faut passer par impérativement par une autre manière de charger les images ?
Mister Paul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2010, 00h01   #3
Membre régulier
 
Inscription : février 2007
Messages : 483
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 483
Points : 75
Points : 75
et non :
Si ça peut aider...
Mister Paul est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h46.


 
 
 
 
Partenaires

Hébergement Web