zoom en flash

WRInaute discret
Bonjour,

je débute en actionscript, et pour zoomer sur une carte, j'utilise le code suivant :

on (rollOver) {
_root.plan._width += 118;
_root.plan._height += 103.6;
_root.plan._x -= 59;
_root.plan._y -= 51.8;
}

a chaque clic sur un bouton, je zoome un peu plus sur la carte

je voudrais faire en sorte qu'au survol de ce même bouton, le zoome se fasse de facon continue, et s'arrête uniquement lorsque l'on quitte le bouton.

Merci

:)
 
Nouveau WRInaute
SInon tu as plus simple .

Tu fais une interpolation de mouvement en agrandissant ta carte progressivement sur ta carte à zoomer à l'intérieur d'un clip nommé par exemple (zoom_carte).


Tu places une occurence de ce clip sur la scène (carte).
ENsuite sur l'événement onrollover d'un bouton plaçé sur la scène tu lance la lecture du clip (carte) à l'aide d'un clip de controle.

et sur l'venement onrollout toujours ds ton clip de controle , tu places le code pour lire l'animation à l'envers (prevframe())
 
WRInaute impliqué
1) a ta place, j'utiliserais plutôt les _xscale et _yscale
2) apres soit tu utilises la librairie des tween soit tu utilises un setInterval et tu fais les déplacements à la mano
 
WRInaute occasionnel
pour l'aide en Flash, je te conseille d'aller visiter la communauté adddvance.

Ils sont très actifs, et toujorus prêts à donner un coup de main.

*ww.adddvance.net >> Site Down

jOoL

Edit herveg : site down.
 
Discussions similaires
Haut