mflo73
Messages postés4Date d'inscriptionvendredi 5 juin 2009StatutMembreDernière intervention19 juin 2009
-
19 juin 2009 à 15:30
elafitz
Messages postés48Date d'inscriptionsamedi 6 juin 2009StatutMembreDernière intervention 1 février 2011
-
17 août 2009 à 13:20
Bonjour,
je travaille actuellement sur une map de campus d'une fac en As2 et j'aimerai savoir comment faire un zoom en fonction des coordonneés de la souris. J'aimerai que le zoom se fasse a la molette et que le zoom se fasse la ou se trouve la souris.
Je suis arrivé à zoomer avec la souris, seulement le zoom ne s'effectue que par rapport au centre de ma souris et non pas en fonction de la position de ma souris. J'ai bien esseyé de récuperer les coordonneés de la souris et d'y affecter le zoom à ces coordonneés mais je ny arrive pas.
Merci d'avance pour votre aide
Voici mon code
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta) {
if (delta >0) {
map_mc._xscale += 10;
map_mc._yscale += 10;
}
if (delta <0) {
map_mc._xscale -= 10;
map_mc._yscale -= 10;
}
if (map_mc._xscale >= 350) {
map_mc._xscale = 350;
};
if (map_mc._yscale >= 350) {
map_mc._yscale = 350;
};
if (map_mc._xscale <= 120) {
map_mc._xscale = 120;
};
if (map_mc._yscale <= 120) {
map_mc._yscale = 120;
};
jul fett
Messages postés4Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention17 août 2009 17 août 2009 à 11:28
Le sujet porte le nom zoom en fonction des coordonnées de la souris, quand est-il de ce côté de là?? Tu as résolu cette difficulté car ça m'intéresse...