Limiter un déplacement drag&drop en AS

Limiter un déplacement drag&drop en AS - Flash/ActionScript - Programmation

Marsh Posté le 24-04-2008 à 11:25:43    

Bonjour !
 
Je viens chercher un peu d'aide sur ce forum faute de ne pas trouver de solutions moi-même et n'étant pas non plus une pro de l'actionscript .
 
Voilà mon petit soucis en espérant que quelqu'un pourra me sortir de ma galère...
 
J'ai un clip sur ma scène qui comprend un bouton. Grâce à ce bouton je dois pouvoir glisser de gauche à droite mon clip (comprenant une animation images) et qui se trouvait auparavant hors-champ. En gros ce bouton permettrait ou non à l'internaute de visualiser cette anim.
 
Je pensais utiliser le drag&drop mais je ne trouve pas comment lui indiquer que d'une part il ne doit se déplacer qu'en x et pas en y. Et qu'en plus une fois passé une certaine limite en x, le drag doit s'arrêter.
 
Apparemment on peut aussi le faire avec des sprites mais je ne comprends pas grand chose et n'ai pas trouvé concrètement son utilité.
 
Voici un lien avec une très belle référence de ce que j'aimerais faire mais en beaucoup beaucoup plus simple :
--> http://wstudio.elanskis.com/pc.asp
 
Quelqu'un peut-il m'aider, pleasssssssse !
 
Merci à ceux qui m'éviteront de perdre tous mes cheveux !!!

Reply

Marsh Posté le 24-04-2008 à 11:25:43   

Reply

Marsh Posté le 24-04-2008 à 15:16:26    

avec startDrag, regarde la doc il y a tout ce qu'il faut pour limiter le déplacement

Reply

Marsh Posté le 24-04-2008 à 18:03:58    

Le problème c'est que justement je ne comprends pas la doc. Une doc qui selon moi s'adresse déjà à des personnes maîtrisant relativement bien l'as.
 
Ou alors c'est que je suis nulle...

Reply

Marsh Posté le 25-04-2008 à 05:31:36    

Ben comme tu donnes pas ton code c'est dur de t'aider mais a vu de pife je dirais qu'il faut ajouter un truc dans ce genre :
cube.onEnterFrame = function (){
 if(_xmouse > 400 || _xmouse < 100){
  stopDrag();
 }
}
 
Je pense que c'est plus propre si tu dessines la zone infranchissable et que tu utilises un hit test a la place.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Sujets relatifs:

Leave a Replay

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