Bonjour,
Je réalise un plan avec Flash, modifiable par du click/bouton. C'est à dire que quand je clique sur la carte, un point s'ajoute sur la carte. Chacun des points est crée dynamiquement avec un duplicatemovie (c'est en fait un symbole copié/collé. Mon probleme est que je n'arrive pas à appliquer mon zoom sur tous les points (les grossir lorsque je zoom et inversement.
J'utilise un "mouselistener.on(mouseWheel)" et un tableau pour cibler les occurences des clips (créés dynamiquement)
Code :
- var mouseListener:Object = new Object();
- mouseListener.onMouseWheel = function(delta)
- {
- for (var i:Number =0 ; i < index; ++i )
- {trace(["prise_"+(index-1)]);
- _root["prise_"+(index-1)]._xscale += delta ;
- _root["prise_"+(index-1)]._yscale += delta ;
- }
- }
- Mouse.addListener(mouseListener);
|
Le problème (a priori, c'est qu'on ne peut pas faire de boucle for a l'interieur d'un onmouseWheel.
Est ce que qq'un aurait une idée pour zoomer sur plusieurs clips en meme temps?
Merci d'avance
A+
Message édité par bomberwaterman le 24-09-2009 à 16:10:29