Partage
  • Partager sur Facebook
  • Partager sur Twitter

Actionscript 2 à Actionscript 3

Aidez moi

    19 mars 2019 à 20:58:53

    Bonjour, je me fais des noeuds au cerveau, j'aimerais savoir si vous pourriez m'aider à transformer du code ActionScript 2 à ActionScript3

    Voici le code :

    _root.gratter = false;
    _root.compteur = 1;
    _root.initialisation_clip = new Object();
    _root.onMouseDown = function()
    {
       _root.gratter = true;
    };
    _root.onMouseUp = function()
    {
       _root.gratter = false;
    };
    _root.onMouseMove = function()
    {
       if(_root.gratter)
       {
          _root.initialisation_clip._x = _root._xmouse;
          _root.initialisation_clip._y = _root._ymouse;
          _root.cache.attachMovie("zone","gratteur" + _root.compteur,_root.compteur,_root.initialisation_clip);
          _root.compteur++;
       }
    };
    

    Ayant fait quelque recherches, j'ai modifier mon code, mais cela ne marche pas, ma "zone" ne gratte pas lorsque je clique sur la souris et que je bouge la souris le click enfoncé.

    Aidez-moi s'il vous plaît

    var gratter = false;
    var compteur:int = 1;
    var initialisation_clip = new Object();
    var cache = new Object();
    
    stage.addEventListener(MouseEvent.MOUSE_DOWN, startDrawing);
    stage.addEventListener(MouseEvent.MOUSE_UP, stopDrawing);
    stage.addEventListener(MouseEvent.MOUSE_MOVE, lastDrawing);
    
    function startDrawing(e:MouseEvent):void
    {
       gratter = true;
    }
    function stopDrawing(e:MouseEvent):void
    {
       gratter = false;
    }
    
    function lastDrawing(e:MouseEvent):void
    {
       if(gratter)
       {
    	   initialisation_clip.x = mouseX;
    	  initialisation_clip.y = mouseY; 
    	  var cache:MovieClip = new MovieClip();
    	  function MovieClip(e:MouseEvent):void
    		{
    	  cache.MovieClip("zone","gratteur" + compteur,compteur,initialisation_clip);
              compteur++;
    }
    
    	  addChild(cache);
    	  
             }
    }
    

    -
    Edité par MichelViziati 20 mars 2019 à 13:45:17

    • Partager sur Facebook
    • Partager sur Twitter

    Actionscript 2 à Actionscript 3

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown