IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

Mouvement de clip


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 18
    Par défaut Mouvement de clip
    Bonjour,

    Le bug est sûrement entre la clavier et la chaise...mais en flash, je suis newbie.....

    Je possède une photo panoramique que je souhaite faire défiler à gauche ou à droite en fonction des mouvements de la souris

    Or donc, je crée un nouveau flash, une scène de 1280x800. J'importe un jpeg dans la bibliothèque (4804x800).
    Je dépose le bitmap sur la scène et le positionne en 0x0. Je le transforme ensuite en clip, appelé bg_mc.
    Un nouveau calque, que j'appelle "action", ou j'insère le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    this.onMouseMove = function() {
        constrainedMove(bg_mc, 4, 1);
    };
    function constrainedMove(target:MovieClip, speed:Number, dir:Number) {
        var mousePercent:Number = _xmouse/Stage.width;
        var mSpeed:Number;
        if (dir == 1) {
            mSpeed = 1-mousePercent;
        } else {
            mSpeed = mousePercent;
        }
        target.destX = Math.round(-((target._width-Stage.width)*mSpeed));
        target.onEnterFrame = function() {
            if (target._x == target.destX) {
                delete target.onEnterFrame;
            } else if (target._x>target.destX) {
                target._x -= Math.ceil((target._x-target.destX)*(speed/100));
            } else if (target._x<target.destX) {
                target._x += Math.ceil((target.destX-target._x)*(speed/100));
            }
        };
    }
    Il parait que mon panorama devrait se promener sur la scène. Mais rien.
    Où est-ce donc que je bug ?

  2. #2
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,

    c'est curieux ton truc, j'ai créée un clip "rapidos" je l'ai nommé bg_mc et j'ai copié ton code intégral sans aucune modif dans l'appli, -> test et hop ça marche trés bien... -> ??

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 18
    Par défaut
    Citation Envoyé par dom_dev Voir le message
    bonjour,

    c'est curieux ton truc, j'ai créée un clip "rapidos" je l'ai nommé bg_mc et j'ai copié ton code intégral sans aucune modif dans l'appli, -> test et hop ça marche trés bien... -> ??
    Comme je disais...le bug est entre le clavier et la chaise...Merci de ton aide...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mouvement de mon clip
    Par Lakitorai dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 28/04/2009, 22h11
  2. [FLASH MX PRO] effet mouvement clip
    Par dens63 dans le forum Flash
    Réponses: 5
    Dernier message: 21/04/2004, 10h16
  3. Clipping et projection orthogonale
    Par Luke-77 dans le forum DirectX
    Réponses: 4
    Dernier message: 01/10/2003, 20h02
  4. Chemin d'accès au clip et scenario en flash
    Par Gential dans le forum Flash
    Réponses: 4
    Dernier message: 28/02/2003, 10h10
  5. Comment limiter les mouvements du curseur??
    Par scorpiwolf dans le forum C++Builder
    Réponses: 9
    Dernier message: 07/07/2002, 22h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo