begin process at 2008 05 17 16:06:59
1 174 133 membres
250 nouveaux aujourd'hui
13 974 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CENTRER UNE IMAGE


Information sur le tutorial

Catégorie :Effets d'images Date de création : 17/03/2006 22:48:57 Vu : 8 369 fois

Note :
Aucune note

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Ce tutorial va vous expliquer comment on centre une image sur un clip.

Tutorial

Bon je n'avais pas trouver de source simple à mon problème de centrage je post donc ma propre source qui pourra surement aider des gens. ( c'est mon premier tutorial donc soyez sympas )
Voici le script
On pose ça sur le clip où on va charger les images ( ou les .swf ):

Les valeurs numrériques représente la position relative du clip. Vous pouvez l'automatiser mais ça je pense qe vous saurez le faire.

onClipEvent (load) {
longueur=this._width;        //on enregistre la valeur de la longueur de l'image chargé
largeur=this._height;          //--------------------------- largeur -------------------
this._x=527.5-longueur/2; 
this._y=260.1-largeur/2;
}

// Petite astuce mathématique. Le coin haut gauche de l'image se place sur le clip. On bouge donc le clip pour que le centre soit àl'endroit voulu.

On charge ensuite les images dans le clip par un bouton ou autre chose :

nom_du_clip_précédent.loadMovie("..........jpg");


Bon j'espere que c'est pas trop mauvais ;) et que ça servira...
Un exemple dans la section galerie de mon site:
http://jojoratonlaveur.free.fr

en cas de probleme sur la source: jojoratonlaveur@hotmail.fr
17 mars 2006 22:50:51 :
MAJ:problème de syntaxe corrigé
17 mars 2006 22:53:12 :
j'avais mal écris des trucs
  • signaler à un administrateur
    Commentaire de Blacknight91titi le 19/03/2006 10:18:43

    Y a plusieurs façon de faire.
    Remarque :
    Dans un clip pas besoin de this pour récupéré des infos
    onClipEvent (load) {
       longueur = _width;
       largeur = _height;
       _x = 527.5-longueur/2;  
       _y = 260.1-largeur/2;
    }

    Deplus ta méthode n'est pas toujours efficace.
    Tout dépend de la où est placé le centre du clip en question.
    Flash déplace le clip en fonction du centre du clip. Pour ton exemple je pense que tu as placé ton centre en haut a gauche (ou pluto le clip en bas a droite du centre)

    Autrement il faut d'abord charger le clip puis lui affecter des modifications, la ton image va se charger dans ton clip et changer son _width et _height

    Enfin voila voila, je doute que le tuto serve beaucoup, il suffit de prendre une source qui utile le loadMovie et de voir les modifications faites sur le clip.

    Blacknight

  • signaler à un administrateur
    Commentaire de goldenboy68 le 09/04/2006 18:56:51

    Alors, petite rectification:
    onClipEvent (load) {
    longueur=this._width;        //on enregistre la valeur de la longueur de l'image chargé
    largeur=this._height;          //--------------------------- largeur -------------------
    this._x=527.5-largeur/2;
    this._y=260.1-hauteur/2;
    }

    ...mais bon, loadMovie, c'est un peu dépassé! MovieClipLoader est bien plus approprié pour faire un centrage après chargement (sur l'évènement "onLoadInit" qui est le dernier à s'exécuter).

    @+! Samy

  • signaler à un administrateur
    Commentaire de josselinbonnin le 02/06/2007 00:30:58

    http://www.flashkod.com/codes/RECUPERER-DIMENTIONS-IMAGE-LOADMOVIE-OU-LOADCLIP_42282.aspx

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS