écouteur de numéro d'image pour diaporama

Fermé
hubi81 - 20 oct. 2010 à 18:36
Bonjour,

débutant en AS3, j'ai créé un diaporama dans flash CS4.
à chaque clic sur le bouton Suivant ou Précédent, l'image change et un texte apparaît.
jusque là tout va bien, sauf que je voudrais en plus changer la position d'un symbole sur la scène en fonction de l'image affichée.

comment faire pour déplacer mon symbole rondVille1 en fonction du numeroImage ?
sachant que je souhaiterais dire par exemple : si numeroImage compris entre 1 et 9, rondVille1.x = 93, rondVille1.y = 300
si numeroImage compris entre 10 et 15, rondVille1.x = 150, rondVille1.y = 220
etc.

voici la partie du script concernée :

addChild(diapoPhotos)
diapoPhotos.load(diaporama)
diapoPhotos.x = 245
diapoPhotos.y = 0
legende.text = legendes[0]
ville.text = villes[0]
addChild(rondVille1)
rondVille1.x = 93
rondVille1.y = 330

btnSuivant.addEventListener(MouseEvent.MOUSE_DOWN, afficherSuivant)
btnPrecedent.addEventListener(MouseEvent.MOUSE_DOWN, afficherPrecedent)

function afficherSuivant(evt:MouseEvent) {
numeroImage = numeroImage + 1
if(numeroImage == 197) numeroImage = 1
diaporama.url = "images/image" + numeroImage + ".jpg"
diapoPhotos.load(diaporama)
legende.text = legendes[numeroImage - 1]
ville.text = villes[numeroImage - 1]
}

function afficherPrecedent(evt:MouseEvent) {
numeroImage = numeroImage - 1
if(numeroImage == 0) numeroImage = 196
diaporama.url = "images/image" + numeroImage + ".jpg"
diapoPhotos.load(diaporama)
legende.text = legendes[numeroImage - 1]
ville.text = villes[numeroImage - 1]
}

merci pour votre aide !!