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 :

[FLASH MX 2004] position x de la souris


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 133
    Par défaut [FLASH MX 2004] position x de la souris
    bonjour a tous

    j'ai un petit soucis avec de l'actionscript
    dans mon document, j'ai deux clips, respectivement separateur_mc and bar_mc.
    globalement, mon clip separateur_mc doit pouvoir se deplacer sur le clip bar_mc.
    j'ai donc placé 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
     
    on(dragOut){
    	_level0.separateur_mc._y = (_level0.bar_mc._y + (_level0.bar_mc._height/2))- (_level0.separateur_mc._height / 2);
    	// verifie la largeur pour ne pas que le separateur depasse la taille de la barre
    	_level0.separateur_mc._x = _root._xmouse;
    	var min = _level0.bar_mc._x;
    	var max = (_level0.bar_mc._x + _level0.bar_mc._width);
    	//trace("min ["+min+"] max ["+max+"] x ["+_level0.separateur_mc._x+"]");
    	if (_level0.separateur_mc._x < min) _level0.separateur_mc._x = min;
    	else{
    		if (_level0.separateur_mc._x >  max) _level0.separateur_mc._x = max;
    	}
    }
    seulement cela fonctionne très bien lorsque je deplace mon clip separateur_mc de gauche a droite, mais des que c'est de droite a gauche, le curseur ne se deplace que d'un pixel, ce qui est genant sachant que mon clip bar_mc en fait plus de 500 ...
    est ce que vous avez une idée sur l'explication de ce phenomène? merci d'avance pour vos remarques

  2. #2
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut
    peux tu mettre ton animation en ligne pour me visualiser ton problème

  3. #3
    Membre confirmé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 133
    Par défaut
    heu en fait c'est bon j'ai trouvé mon erreur:
    lors du dragout, je recupere la position initiale de la souris donc la position intiale de mon curseur (separateur_mc)
    j'ai remplacé par releaseOutside et cela fonctionne mieux
    voici l'url de l'animation si cela peut t'aider quand meme a visualiser l'anim
    http://www.phplibrairies.com/flash/test.swf

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 23/01/2008, 23h36
  2. [FLASH 8] Modifier position souris
    Par ViveLesQuads dans le forum Flash
    Réponses: 5
    Dernier message: 05/02/2007, 17h35
  3. [Flash Mx 2004] - Supprimer un symbole
    Par alucard dans le forum Flash
    Réponses: 4
    Dernier message: 05/01/2004, 16h03
  4. [Flash mx 2004 ] DataGrid
    Par bolo dans le forum Flash
    Réponses: 4
    Dernier message: 18/12/2003, 19h15
  5. [Flash MX 2004] pb fonction composant
    Par dens63 dans le forum Flash
    Réponses: 12
    Dernier message: 13/12/2003, 08h09

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