Problème pour faire un glisser deposer dans flash!

Problème pour faire un glisser deposer dans flash! - Flash/ActionScript - Programmation

Marsh Posté le 02-01-2008 à 14:33:58    

Bonjour, je suis en train de réaliser une animation flash que souheterais rendre un peu intéractive!
Pour faire simple, j'ai deux symboles : un grand cercle et un petit!
J'aimerais que l'animation continue lorsque que l'utilisateur mette le petit cercle dans le grand! Grossomodo, j'aimerais faire un glisser déposer! et si l'utilisateur met le petit cercle au mauvais endroit, le petit cercle revienne à sa place initiale!    
J'ai trouver un tuto sur le net : http://physiquecollege.free.fr/tut [...] ue_09.html  
J'au suivi les instructions! mais sa ne marche pas! je peut deposer mon cercle n'importe où!
Voici le code que j'ai tapé (sur le cercle):  
on (press) {
 this.startDrag(false);
 x = _x;
 y = _y;
}
on (release, releaseOutside) {
 placex = 236.4;
 placey = 137.5;
 if (placex-55<=_x && _x<=+55 && placey-10<=_y && _y<=+10) {
  _x = placex;
  _y = placey;
 }
 stopDrag();
}


Quelq'un à une idée à mon problème ??

Merci d'avance!

Reply

Marsh Posté le 02-01-2008 à 14:33:58   

Reply

Marsh Posté le 26-01-2008 à 12:16:52    

Bonjour,
remplace if (placex-55<=_x && _x<=+55 && placey-10<=_y && _y<=+10)  
par des ou logique :
 if ((placex-55<=_x) || (_x<=+55 )|| (placey-10<=_y )|| (_y<=+10))

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed