Webmaster Hub: redimension d'un clip dynamiquement - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

redimension d'un clip dynamiquement redimensionner un clip lorsqu'on modifie le format de la scène fla

#1 L'utilisateur est hors-ligne   hlcginfo 

  • Groupe : Actif
  • Messages : 29
  • Inscrit(e) : 03-mars 08

Posté 03 juillet 2008 - 10:35

Bonjour, je suis débutant en la matière. J'ai trouvé un code pour redimensionner un SWF en fonction du format de la fenêtre du navigateur, mais le swf ce déforme au lieu de garder son format et s'adapter homothétiquement à la taille de la fenêtre du navigateur. Moi, je souhaite que ça soit un clip qui puisse être redimensionné par rapport à ma scène.

J'ai remarqué que lorsqu'on parle de "onResize", ça ne veut pas forcément dire que l'objet est redimensionné, les elements de la scène sont seulement replacés.

J'ai ma scène avec 1 seul clip qui doit être centré horizontalement et verticalement et qui doit se redimensionner selon son contenant (la scène).

voici le code utiliser : (mon clip a l'occurence "image")

CODE


_global.anim_width = 800;
_global.anim_height = 700;

with (Object.prototype) {

setX = function (posX) {
this._x = posX+(_global.anim_width-Stage.width)/2;
};
getX = function () {
return this._x-(_global.anim_width-Stage.width)/2;
};
setY = function (posY) {
this._y = posY+(_global.anim_height-Stage.height)/2;
};
getY = function () {
return this._y-(_global.anim_height-Stage.height)/2;
};

addProperty("x", getX, setX);
addProperty("y", getY, setY);
}

Stage.scaleMode = "noScale";
Stage.addListener(this);

this.onResize = function() {

image._xscale = Stage.width / 2;
image._yscale = Stage.height / 2;

};

onResize();




Sinon, existe-t-il un moyen pour que le clip (si il contient des images jpeg, png ou gif) puisse ne pas perdre de qualité lorsqu'on l'agrandis ? J'imagine qu'il suffit de créer un clip avec des images de grand format et/ou de bonne qualité... d'autres solutions sont les bienvenues...

Merci d'avance pour vos réponses
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)