begin process at 2012 02 09 09:12:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Délimiter zone cliquable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Délimiter zone cliquable

mercredi 13 septembre 2006 à 09:31:56 | Délimiter zone cliquable

arnaud_verlaine

Bonjour à tous.
Voilà dans un SWF, je déplace un texte grâce à la souris de la manière suivante :
[code]
// Code ici pour déplacer le Texte

var listener:Object = new Object();
var deplacement:Boolean = false;
 
listener.onMouseDown = function() {

   deplacement = true;
   TextePlaque._x = _xmouse;
   TextePlaque._y = _ymouse;
 
};
listener.onMouseUp = function() {

   deplacement = false;
 
};
listener.onMouseMove = function() {
 if (deplacement == true) {
  TextePlaque._x = _xmouse;
  TextePlaque._y = _ymouse;
 }
};

Mouse.addListener(listener);

[/code]
Ca fonctionne parfaitement.
Le hic, c'est que un peu plus bas dans mon flash, j'ai mis un bouton avec le code suivant :
[code]
BtnSuivant.onPress= function (){
 var lv_send:LoadVars = new LoadVars();
 lv_send.coord_x = TextePlaque._x;
 lv_send.coord_y = TextePlaque._y;
 lv_send.send("RecuperationCoordonneesTexte.php", "_self", "GET");
}
[/code]
Le bouton en lui même fonctionne mais quand je clic dessus, j'ai toujours le texte qui bouge et qui vient se positionner sur mon bouton, donc en gros, c'est la fonction onMouseDown qui prend la main sur mon BtnSuivant.onPress
J'ai donc essayé de délimiter la zone comme ceci par exemple :
[code]
listener.onMouseDown = function() {
if((_xmouse>0 && _xmouse<550)&&(_ymouse>0 && _ymouse<500))
   deplacement = true;
   TextePlaque._x = _xmouse;
   TextePlaque._y = _ymouse;
 
};
[/code]
Mais rien à faire, ça ne fonctionne pas et le onMouseDown ne fonctionne pas malgré que je suis dans la bonne zone délimitée.
Auriez-vous une idée?
D'avance, Merci  ;-)

mercredi 13 septembre 2006 à 13:14:53 | Re : Délimiter zone cliquable

Migs

Pourquoi tu n'essayerais pas de limiter le déplacement du texte dans la fonction onMouseMove?

Par exemple:


listener.onMouseMove = function() {
    if (deplacement == true) {
        if(_xmouse < limiteX)TextePlaque._x = _xmouse;
       
if(_ymouse < limiteY) TextePlaque._y = _ymouse;
    }
};


Je n'ai pas testé cette solution c'est juste une idée.




Cette discussion est classée dans : function, code, deplacement, listener, texteplaque


Répondre à ce message

Sujets en rapport avec ce message

Comportements étranges pour les classes - cherche réponses... (bonne version) [ par nasian ] Salut à tous !Je m'interrogeais sur les mécanismes des langages prototypés comme Flash.Durant mes qq. tests je suis tombé sur deux phénomènes qui me p setTimeout qui veut pas se laisser faire dans une classe AS2 [ par goldenboy68 ] Hello, Je suis tombé sur un truc hier soir, et j'ai fait que contourner le problème...alors quelqu'un sait-il comment on implémente la fonction "setT Redimensionner un texte en l'étirant [ par arnaud_verlaine ] BonjourVoici ma question.J'arrive à modifier un clip avec une image dedans en l'étirant comme ici : [url=http://www.flashforum-oi.info/tut/exemples/ar le plus rapide ? [ par stefbuet ] salut, je voudrais savoir quesque c'est le mieux entre ces deux proposition s'il vous plais :1) onEnterFrame = function () {// du code_root.boutonx.on depalcement vertical horieontale, [ par gobgob74 ] bonjour a tousvoila j'ai besoin d'un code simple et leger pour deplacement un clip principal (monClip) contenant d'autre clip grace a des boutons.j'ai deplacement [ par coachflo ] bonjour, Je voudrais réaliser un deplacement d'un clip a l'aide de ma souris je connais un peu les ecouteurs mais le probleme je veux cliquez l'objet loadMovie et evenements ca marche comment ? [ par shivan ] salut !j'ai une fonction qui crée dynamiquement des clips, et qui met une image précise dans ce clip. enfin le clip redéfinie les evenements onMouseDo récupérer les valeur de plusiseur clip [ par vice2006 ] Bonjour à tous !désolé pour le titre qui n'est pas très clair mais mon problème est asse compliqué à expliquer (surtout en une ligne)Alors voila, en g DuplicateMovieClip avec les boutons ? [ par SuperDevy ] Avé flasheur,voila, c'est ce code là :original.duplicateMovieClip("duplique", 10);duplique.startDrag(true);_root.onMouseUp = function() { duplique.sto Ciblage d'un objet se trouvant dans un clip dupliqué [ par djel57 ] BonjourPour ceux qui nont pas suivi mon precedent post je cherche a créer une gallerie ou les jpg sont appelé via un xml.J ai galerer mais j y suis ar


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales