Bonjour,
Je cherche à faire un zoom d'une carte en cliquant dessus. Mais il faut que la zone où j'ai cliqué se positionne au centre de l'écran.
Ainsi ma logique, cété de dire :
1-doubler la carte par 2
2-positionner le point où j'ai cliker au centre de l'écran.
Donc je récupère ma position x de l'endroit ou je clique sur la premiere carte.
Puis je double ma carte par deux.
Puis je calcule cette position x sur ma carte une fois aggrandie.
Enfin je déplace ma carte en fonction de cette distance.
Mon code donne :
on (press,dragOver) {
oldtaillex=_root.carte._width;
_root.carte._xscale=_root.carte._xscale*2;
_root.carte._yscale=_root.carte._yscale*2;
newx=(_root._xmouse*_root.carte.width)/oldtaillex;
newdistance=newx-_root._xmouse;
_root.carte._x=_root.carte._x-newdistance;
Mais bon ca ne marche pa du tout. Est ce que ma logique est completement bizarre ou avez vous d'autres idées pour faire un zoom car les sources pour le zoom dan le forum ne correspondent pa a ce que je cherche et jarrive pa a les adapter >_<. mici davance !