Salut,
pour chacun de tes clips tu définis une valeur de déplacement latérale maximale
et une position x initiale
monClip1.deplacementMax=100 // = 100 pixels a gauche et à droite
monClip2.deplacementMax=75
monClip3.deplacementMax=50
monClip1.positionInitiale=500
monClip2.positionInitiale=525
monClip3.positionInitiale=475
//tu définis une variable qui contient la moitié de la taille de ton animation
var demiEcran:Number=1000/2 // si ton anim fait 1000 pixels de largeur
//ensuite à chaque mouvement de souris tu lances une fonction
var mouseListener:Object = newObject();
mouseListener.onMouseMove = function(){{
// selon la position de la souris
// définition du pourcentage de mouvement
var pourcent:Number=0
var posSouris:Number=_xmouse
if (posSouris<demiEcran){
pourcent=-((demiEcran-posSouris)/demiEcran)
}else{
pourcent=((posSouris-demiEcran)/demiEcran)
}
// ensuite on applique ce pourcentage de déplacement a tous les clips
monClip1._x= monClip1.positionInitiale+Math.round(monClip1.deplacementMax*pourcent)
monClip2._x= monClip2.positionInitiale+Math.round(monClip2.deplacementMax*pourcent)
monClip3._x= monClip3.positionInitiale+Math.round(monClip2.deplacementMax*pourcent)
}
Mouse.addListener(mouseListener);
@+
