decorationFLASH/AS3:Déplacer plusieurs clips avec un seul drag decoration
Drag multiple objects

Cette astuce vous permet de déplacer plusieurs displauobjects avec une seul et même action startDrag.

Hint for drag multiple objects at the same time with only one startDrag action.

Tip for moving several movieclips along with same drag action

[A & B are 2 MovieClips already on Stage]:

import flash.display.MovieClip;

A.addEventListener (MouseEvent.MOUSE_DOWN, _startDrag)
B.addEventListener (MouseEvent.MOUSE_DOWN, _startDrag)

var tempDraginClip:MovieClip

function _startDrag(e)
{
tempDraginClip = new MovieClip
addChild(tempDraginClip)
tempDraginClip.addChild(A)
tempDraginClip.addChild(B)
tempDraginClip.startDrag()
tempDraginClip.addEventListener(MouseEvent.MOUSE_UP, _stopDrag)
}

function _stopDrag(e)
{
addChild(A)
addChild(B)
A.x += tempDraginClip.x
A.y += tempDraginClip.y
B.x += tempDraginClip.x
B.y += tempDraginClip.y
removeChild(tempDraginClip)
tempDraginClip = null

}

 

 

Tags : startdrag multiple objects, drag multiple objects, as3, startdrag plusieurs objets

   

[contact - informations - Demonstartion en ligne - Demonstration PDF

Spécialisation 
Nos domaines de prédilections. Avantages et commentaires sur ces technologies: Pourquoi et comment avoir un site web?[cliquez ici] 

 
Vue d'ensemble en images
Les étapes élémentaires de quelques réalisations en quelques étapes[cliquez ici] 
 
Questions (FAQ), aides rapides... 
Des réponses rapides aux questions pressantes [click here] 
 
De la documentation est maintenant disponible en ligne. Jettez y un oeil! [cliquez ici]
  
Quelques outils pratiques et quelques services  Etes vous en train de construire votre premier site? Lisez ceci ce que vous devez savoir[cliquez ici] 
Nom de domaine[cliquez ici] 
 
Newsletter gratuite! 
Tenez vous au courant, abonnez vous aux nouvelles SoftPeople, c'est gratuit! Donnez votre mail ici:  
 
 
 

| Accueil | retour haut de page | contact |

SOFTPEOPLE
Passionnés d'informatique depuis 1990 (C) 2005 SoftPeople