Ajuster une image à la taille d'un clip tout en gardant les proportions

0/5 (6 avis)

Snippet vu 14 487 fois - Téléchargée 29 fois

Contenu du snippet

Ce code permet d'ajuster la taille d'une image que l'on charge par loadMovie à la taille du clip dans lequel on la charge, tout en conservant les proportions de l'image d'origine et en centrant l'image sur le clip.

Source / Exemple :


//monClip = le clip dans lequel on charge l'image
//fonction qui sera executer lors du chargement du clip
//a placer sur le clip lui-meme
onClipEvent (load) {
  //w et h les valeurs que vous souhaitez pour la largeur et la hauteur du clip
  w=520;
  h=390;
  //on calcule le rapport de la largeur et de la hauteur de l'image que l'on vient de charger
  rapport=this._width/this._height
  // si les proportions de l'image sont les meme que celles du clip, on ajuste simplement la taille de l'image à celle du clip
  if (rapport == w/h) {
    this._width=w;
    this._height=h;
    this._x=0;
    this._y=0;
  } else {
    //sinon, on ajuste au maximum de la hauteur ou de la largeur et on centre
    if (rapport > w/h) {
      this._height *= w/this._width;
      this._width = w;
      this._x = 0;
      this._y = (h-this._height)/2;
    } else {
      this._width *= h/this._height;
      this._height = h;
      this._x = (w-this._width)/2;
      this._y = 0;
    }
  }
}
//ensuite on charge l'image dans le clip
monClip.loadMovie("monImage.jpg");

Conclusion :


Je met ce code pcq on me l'a demandé, il n'est pas obligatoirement tres bon mais il marche :)

A voir également

Ajouter un commentaire Commentaires
MatMoy Messages postés 3 Date d'inscription mercredi 30 mars 2005 Statut Membre Dernière intervention 18 juin 2007
18 juin 2007 à 16:14
ça marche presque... mais il ajoute une rotation à l'image, et le centrage se fait sur le _parent...
Comprends pas. Quelqu'un a une idée ?

Merci !
ExSter Messages postés 28 Date d'inscription samedi 3 mai 2003 Statut Membre Dernière intervention 23 novembre 2006
27 avril 2006 à 14:34
Je n'arrive pas à faire fonctionner ce script !

Impossible !

Dès que je le mets sur mon clip, il ne m'affiche plus la photo !

Une astuce ?

Merci.
viia Messages postés 1 Date d'inscription mardi 21 février 2006 Statut Membre Dernière intervention 3 avril 2006
3 avril 2006 à 01:08
enfin !!!
voila l'aiguille dans la botte de foin !
dogann Messages postés 8 Date d'inscription dimanche 1 février 2004 Statut Membre Dernière intervention 21 mai 2007
24 mai 2005 à 13:31
Une fonction très efficace et bien pratique ! Merci beaucoup. La fonction "centrer" l'image ne me parait pas très claire, mais le redimensionnement est parfait !
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 11
23 mai 2005 à 17:58
Non, oublie, j'ai rien dit ....
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.