bon le truc c'est que la ligne delete this.onEnterFrame; //pk ça s'arrete pas ? ne semble jamais s'exécuter puisque mon trace continue sans cesse...
ensuite j'aimerai bien pouvoir spécifier une seule des deux valeurs wdth ou hght, et que l'autre se calcule proportionnellement par rapport à la taille de départ du clip (et du ration l/h en fait ...)
bref j'ai besoin d'un peu d'aide d'un matheux sur ce coup je crois ...
thxx !
@++
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 16 nov. 2007 à 09:03
tu déclares ton "onEnterFrame" à l'extérieur du MovieClip avec "this" et tu veux le supprimer à l'intérieur avec "this" aussi...y'a forcément un problème, le "this" renvoie certainement pas la même chose dans les 2 cas (tu peux vérifier avec un trace(this); . faudra éventuellement jouer avec this._parent ou en désespoir avec _root .
Pour ton problème de redimensionnement :
ratioImage = cible._width/cible._height;
if (ratioImage>(limiteImageW/limiteImageH)) {
cible._width = limiteImageW;
cible._height = cible._width/ratioImage;
} else {
cible._height = limiteImageH;
cible._width = cible._height*ratioImage;
}
=> à modifier en fonction de ce que tu veux vraiment.