Récupérer largeur et hauteur d'une image (movieclip)

Récupérer largeur et hauteur d'une image (movieclip) - Flash/ActionScript - Programmation

Marsh Posté le 27-07-2009 à 11:31:59    

Salut,
 
J'ai récupéré une galerie flash en open source, j'y ai apporté quelques modifications, mais je reste bloqué sur un point : la taille de mes vignettes sont fixes. Je m'expliques, j'ai deux tailles de photo, soit 130x87, soit 87x130. Or, je ne peux définir actuellement qu'une taille pour mes vignettes.
 
J'aimerais donc avoir mes vignettes de taille proportionnelle aux images.
 
J'ai remarqué que c'est le cadre autour de la vignette qui détermine la taille, alors une autre alternative, serait de supprimer ce cadre ...
 
Le code :  
 
for(var i1=0; i1 < Constant.DETAILSIMAGES.length; i1++)  
{  
 
if( calcul%6 == 0 && calcul!=0)  
{  
coordY += 130;  
coordX = 10;  
}  
 
if (Constant.DETAILSIMAGES[idTAb].vignette != undefined && Constant.DETAILSIMAGES[idTAb].urlimage != undefined && Constant.DETAILSIMAGES[idTAb].nomrepertoire == Constant.NOMREPCHOISI)  
{  
if(debutIMG >= _debut)  
{  
_cadre.attachMovie("cartemini","vignette"+i1,_niveau++,{_x:coordX, _y:coordY, _width:130, _height:87})  
_cadre["vignette"+i1].createEmptyMovieClip("image"+i1, _niveau++);  
// à ne faire qu'une fois booléen, idem onLoadComplete  
 
_cadre["vignette"+i1]["image"+i1]._x = Constant.DECALAGE;  
_cadre["vignette"+i1]["image"+i1]._y = Constant.DECALAGE;  
 
loadingQueue.loadClip (Constant.DETAILSIMAGES[idTAb].vignette, _cadre["vignette"+i1]["image"+i1]);  
 
_cadre["vignette"+i1]["image"+i1]._visible = false;  
_cadre["vignette"+i1]["image"+i1]._alpha = 0;  
coordX += 130;  
 
Constant.NBVIGNETTESTROUVEES = i1+1;  
calcul++;  
}  
 
debutIMG++;  
 
}  
idTAb++;  
 
if(calcul >= Constant.NBVIGNETTES )  
{  
Constant.NBVIGNETTESTROUVEES = i1+1;  
i1 = Constant.DETAILSIMAGES.length;  
}  
 
}
 
Encore merci

Reply

Marsh Posté le 27-07-2009 à 11:31:59   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed