Redimensionnement image ratio en pixel et non en pourcentage [Résolu]

Signaler
Messages postés
4
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
6 janvier 2010
-
Messages postés
1378
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
1 novembre 2010
-
Bonjour,

J'ai fait une banniere qui recupere, via un fichier xml, des images avec des liens dessus

Toutefois, le redimensionnement des images me pose probleme car elles n'ont pas toutes la même taille

Pouvez vous m'aider ?

Voici le code

[b]_root.startMoves=true;
var my_xml = new XML();
my_xml.ignoreWhite = true;
ycheck = false;
my_xml.onLoad = function(success){
if (success){
//createEmptyMovieClip("mcScroller", getNextHighestDepth());
for (var i=0; i<my_xml.firstChild.childNodes.length; i++){
image = my_xml.firstChild.childNodes[i].attributes.img_url;
//trace (image);
var loadListener:Object = new Object();

var container:MovieClip = mcScroller.createEmptyMovieClip("container"+i, getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
mcLoader.loadClip(image, container);
loadListener.onLoadInit = function () {
_root.forceSmoothing = true;
}
container._x = 45*i+17;
if (ycheck) {
container._y = 43;
ycheck = false;

} else {
container._y = 30;
ycheck = true;
}
container._xscale = 11;
container._yscale = 11;


var btnName = ""+[i];
_root.attachMovie("but_t", btnName, getNextHighestDepth());
_root[btnName]._x = container._x;
_root[btnName]._y = container._y;
_root[btnName].onRelease = function () {
getURL(my_xml.firstChild.childNodes[this._name].attributes.destination_url,"_blank");
//trace (my_xml.firstChild.childNodes[this._name].attributes.destination_url);
};
_root[btnName].onRollOver = function () {
_root.mcScroller["container"+this._name]._xscale = 18;
_root.mcScroller["container"+this._name]._yscale = 18;
//tempDepth = _root["container"+this._name].getDepth();
_root.mcScroller["container"+this._name].swapDepths (_root["container"+my_xml.firstChild.childNodes.length]);
};

_root[btnName].onRollOut = function () {
_root.mcScroller["container"+this._name]._xscale = 11;
_root.mcScroller["container"+this._name]._yscale = 11;
};



}
}
}
my_xml.load("magasines.xml"); /b

Matol

3 réponses

Messages postés
1378
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
1 novembre 2010
1
Salut,
Tu aurais cherché dans les dernières messages du forum, tu aurais eut ta réponse.
Et dans les tuto aussi !

B_B
Messages postés
4
Date d'inscription
mercredi 8 novembre 2000
Statut
Membre
Dernière intervention
6 janvier 2010

Merci pour ta reponse mais je n'ai pas trouvé le moyen de reduire les images avec pour base une hauteur fixe, en respectant le ratio.

Les reponses semblent concerner un redimensionnement au pourcentage.

Et surtout je ne sais pas l'adapter au code existant.

Matol
Messages postés
1378
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
1 novembre 2010
1
Désolé si mes réponses sont aussi sec mais il y a tellement de question qui se ressemble...
Après je pense que les modérateurs ne sont pas là pour faire du cas par cas. On propose déjà des solutions ou des bouts de réponse qui permet de résoudre assez rapidement le problème.
Le tiens en tout cas est juste une question d'algo

sur ce, bon courage.

B_B