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 :

[FLASH 8] Probleme d'origine je pense


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 519
    Par défaut [FLASH 8] Probleme d'origine je pense
    bonjour,

    le code ci-dessous trace un carré.

    je lui ajoute 2 evenements pour que lorsque le user clic et drag le carre, le carre suive la souris.
    je dois avoir un pb d'origine parce que je carre "gicle" tres loin de la souris des que l'on clic dessus. qu'elle est la bonne facon d'eviter ca ? (je peux faire un changement de repere a chaque fois, mais ca me semble moyennement propre et pas tres malin )
    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
    this.createEmptyMovieClip("monClip", this.getNextHighestDepth());
    this.monClip.beginFill(0x333333, 100);
    this.monClip.lineStyle(1, 0x111111, 10);
    this.monClip.moveTo(100, 100);
    this.monClip.lineTo(200, 100);
    this.monClip.lineTo(200, 200);
    this.monClip.lineTo(100, 200);
    this.monClip.lineTo(100, 100);
    this.monClip.endFill();
     
    this.monClip.onPress = function() {
    		this.onEnterFrame = function() {
    			this._x = this._parent._xmouse;
    			this._y = this._parent._ymouse;
    		}
    }
     
    this.monClip.onRelease = function() {
    	this.onEnterFrame = function() {
    	}
    }

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    pourquoi ne pas faire un simple : mcCible.startDrag(true) ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 519
    Par défaut
    punaise, mais y a encore combien de fonctions que je ne connais pas

    merci Lorenzo77

    je ne mets pas le TAG resolu, parce que j'aimerai bien savoir comment on peut faire pour ne pas avoir a faire de changement de repere. en clair, comment gerer le centre d'un clip crée en dynamique !
    si qqu'un a une reponse ..

  4. #4
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    quand un clip est crée avec du code, le centre ou plutot le point 0,0 est toujours en haut a gauche du clip .... et tant mieux

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    519
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 519
    Par défaut
    ca veut donc dire que je doit stocker en propriete du clip un dx et un dy que j'utiliserai par la suite pour faire mon changement de repere ?
    y a pas d'autres solutions ?

  6. #6
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    honnetement je comprends pas ou tu vois un probleme
    il n'y a rien a stocker, si vraiment tu veux faire un changement de coordonnées entre un clip et la scene principale, tu peux utiliser :
    globalToLocal
    localToGlobal

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

Discussions similaires

  1. [FLASH MX2004] Problème accent dans un XML
    Par cinetryx dans le forum Flash
    Réponses: 10
    Dernier message: 30/05/2007, 00h26
  2. [FLASH MX] Probleme de scrollbar et texte dynamique
    Par Bisûnûrs dans le forum Flash
    Réponses: 6
    Dernier message: 28/06/2004, 21h12
  3. [Flash MX] Probleme de calques
    Par yonat94 dans le forum Flash
    Réponses: 2
    Dernier message: 28/04/2004, 12h18
  4. [flash MX] probleme avec setinterval et clearinterval
    Par yacinechaouche dans le forum Flash
    Réponses: 3
    Dernier message: 15/04/2004, 12h07
  5. [Flash 5] Probleme de movieclip
    Par WriteLN dans le forum Flash
    Réponses: 9
    Dernier message: 08/10/2003, 14h56

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