Startdrag()

Startdrag() - Flash/ActionScript - Programmation

Marsh Posté le 16-01-2005 à 03:10:08    

Voila je fais mes premiers pas en Actionscript... ça a l'air tres puissant et tres interessant... j'ai commencé par un truc simple... creer un carré et le rendre "draggable" et recuperer sa position...
j'y suis presque ! sauf que mon objet il ne bouge pas !
 
voici le code :
 

Code :
  1. _root.createEmptyMovieClip("objet1",1);
  2. objet1._x=20;
  3. objet1._y=20;
  4. with(_root.objet1)
  5. {
  6. beginFill (0x00FFFF, 50);
  7. lineStyle (5, 0x00AAAA, 100);
  8. moveTo( 0, 0);
  9. lineTo (0, 0);
  10. lineTo (100, 0);
  11. lineTo (100, 100);
  12. lineTo (0, 100);
  13. ineTo (0, 0);
  14. endFill();
  15. }
  16. objet1.onPress=this.startDrag(0);
  17. objet1.onRelease=this.stopDrag();
  18. objet1X = getProperty(_root.objet1, _x);
  19. objet1Y = getProperty(_root.objet1, _Y);
  20. _root.createTextField("monTexte",2,25,90,90,20);
  21. monTexte.multiline = true;
  22. monTexte.wordWrap = true;
  23. monTexte.border = true;
  24. monFormat = new TextFormat();
  25. monFormat.color = 0xff0000;
  26. monFormat.bullet = false;
  27. monFormat.underline = false;
  28. monTexte.text = objet1X;
  29. monTexte.setTextFormat(monFormat);


 
C ou que je me gourre ?
 
Merci
Freed

Reply

Marsh Posté le 16-01-2005 à 03:10:08   

Reply

Marsh Posté le 16-01-2005 à 03:38:36    

trouvé !  

Code :
  1. _root.createEmptyMovieClip("objet1",0);
  2. objet1._x=20;
  3. objet1._y=20;
  4. with(_root.objet1)
  5. {
  6. beginFill (0x00FFFF, 50);
  7. lineStyle (5, 0x00AAAA, 100);
  8. moveTo( 0, 0);
  9. lineTo (0, 0);
  10. lineTo (100, 0);
  11. lineTo (100, 100);
  12. lineTo (0, 100);
  13. ineTo (0, 0);
  14. endFill();
  15. }
  16. objet1.onPress=function(){
  17. this.startDrag(0);
  18. }
  19. objet1.onRelease=function(){
  20. stopDrag();
  21. }

Reply

Sujets relatifs:

Leave a Replay

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