Problème d'animation avec une transition tween

Problème d'animation avec une transition tween - Flash/ActionScript - Programmation

Marsh Posté le 30-05-2006 à 11:12:56    

Bonjour,

 

Je suis en train de créer une animation flash mais j'ai un problème avec un effet de transition...
En fait j'ai un clip nommé map qui contient un clip avec une carte du monde et un clip représentant un point sur la carte.
J'ai une animation sur le clip du point lorsque j'ai un évènement on(rollOver).
Jusque la pas de problème l'animation fonctionne lorsque je lance l'ensemble...
Le problème c'est que j'utilise une transition afin de pouvoir zoomé sur ma carte. J'ai donc placé ce code afin de zommé sur mon clip map :

 
Code :
  1. map.onPress = function() {
  2.     if (scale != true) {
  3.         //transition1 pour recentrer la carte
  4.          mcXPos = new mx.transitions.Tween(map, "_x", transition, map._x, (- map._xmouse )*zoomSize/100+ widthOrigine/2, speed, true );
  5.          mcYPos = new mx.transitions.Tween(map, "_y", transition, map._y, (- map._ymouse )*zoomSize/100+ heightOrigine/2, speed, true );   
  6.          //transition2 pour zoomer la carte
  7.          twix = new mx.transitions.Tween(map, "_xscale", null, map._xscale, zoomSize, speed, true);
  8.          twiy = new mx.transitions.Tween(map, "_yscale", null, map._yscale, zoomSize, speed, true);
  9.          scale = true;
  10.     } else {
  11.         //transition1 pour recentrer la carte
  12.          mcXPos = new mx.transitions.Tween(map, "_x", Regular.easeIn, map._x, xOrigine, speed, true );
  13.          mcYPos = new mx.transitions.Tween(map, "_y", Regular.easeIn, map._y, yOrigine, speed, true );       
  14.          //transition2 pour zoomer la carte
  15.          twix = new mx.transitions.Tween(map, "_xscale", easing.Fly.easeOut, map._xscale, 100, speed, true);
  16.          twiy = new mx.transitions.Tween(map, "_yscale", easing.Fly.easeOut, map._yscale, 100, speed, true);
  17.          scale = false;
  18.     }
 

Le problème c'est que quand je place cette fonction sur le clip map, le clip point se trouvant dans le clip map ne s'anime plus lorsque je passe la souris dessus.

 

Savez-vous pourquoi il me bloque l'animation et s'il y a une solution ?

 

Merci !!!

Reply

Marsh Posté le 30-05-2006 à 11:12:56   

Reply

Marsh Posté le 02-06-2006 à 10:57:34    

si tu as un onPress sur ta map et un onRollOver sur un clip se trouvant a l'interieur du clip map il est la le bugg... tu as un bouton sur un autre en caricaturant donc celui de derrière ne recoit plus d'action...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed