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

Flash Discussion :

problème de slide horizontal


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 8
    Par défaut problème de slide horizontal
    Bonjour,
    je suis entrain de realiser un slide horizontal (en fait une bande d'image qui défile et qui suit le mouvement de la souris) pour un site et je bute sur quelques points!!! décidément je ne suispas très doué!!!
    Je me sers pourtant du livre "150 scripts pour flash" mais a vrai dire parfois certains points ne sont pas très approfondis!

    En fait :
    Je cherche dans un premier temps à delimiter seulement une zone dans mon animation ou lorsque la souris passe on peut faire le slide...

    et d'autre part,
    là ou j'ai mis des points d'interogations, je ne vois pas quelles valeurs mettre!!!

    Mes élements sont :

    Une bande d'images (photos_mc) qui fait 1800px de largeur et qui se trouve à une position x de 200px
    et j'ai un masque (masque_mc) qui lui se trouve aussi à une position x de 200px et qui fait 600px de large

    donc d'après vous pour obtenir mon slide quelles coordonnées doit je mettre?


    photos_mc.setMask(masque_mc);

    masque_mc.onEnterFrame = function() {
    decalSouris = ?-_root._xmouse;
    if (_root._xmouse>200 && _root._xmouse<500 && photos_mc._x<?) {
    photos_mc._x += decalSouris/?;

    }
    if (_root._xmouse>500 && _root._xmouse<800 && photos_mc._x>?) {
    photos_mc._x += decalSouris/?;

    }
    };

    Merci d'avance pour votre aide et pour vos réponses.

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Salut,

    pour délimiter la zone ou la position de la souris est prise en compte,
    crée un clip qui est cette zone (ex: rectangle transparent).
    Pour faciliter les chose, il faut en créer 2, le sens du mouvement y sera différent.

    Puis utilise la fonction hitTest pour savoir si la souris est placée sur une des zones.

    ton code devrai plutot resembler à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     photos_mc.setMask(masque_mc);
     
    masque_mc.onMouseMove = function()
     {
       if( zoneMouvDroit_mc.hitTest(_xmouse,_ymouse,true) )
       {
         photos_mc._x -= 1;
       }
       if( zoneMouvGauche_mc.hitTest(_xmouse,_ymouse,true) )
       {
         photos_mc._x += 1;
       }
     }
    tu peux ensuite améliorer le deplacement des images ..

    Bye ;)

Discussions similaires

  1. Problème avec slider horizontal
    Par figueline dans le forum Flash
    Réponses: 3
    Dernier message: 14/12/2009, 21h14
  2. [VxiR2] Tableau croisé et rupture, problème d'alignement horizontal
    Par tatayoyo dans le forum Deski
    Réponses: 2
    Dernier message: 24/03/2009, 09h42
  3. [AJAX] Slide horizontal avec masque
    Par timpisteur dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/06/2008, 09h04
  4. Problème du menu horizontal
    Par Nataru dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/01/2008, 11h39
  5. [FLASH CS3] Problème de scrolling horizontal d'images ?
    Par [ZiP] dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 26/07/2007, 16h40

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