StartDrag et stopDrag

mattand Messages postés 9 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 7 août 2008 - 12 déc. 2007 à 15:39
mattand Messages postés 9 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 7 août 2008 - 12 déc. 2007 à 15:40
Bonjour à tous, j'ai un petit souci de programmation :
j'ai un miniformulaire, composer de deux inputtext : villedepart et villearrivee. Mon petit utilisateur clique sur le bouton valider une fois qu'il a rentre ces deux petites villes : et la, magie, s'affiche sur la scene deux petit rond vert (qui sont un mv dupliqué) avec le nom de la ville sur leur bord droit. L'utilisateur peut ensuite les deplacer à sa guise avec un startdrag & stopdrag. Seulement mon code est mal fait, si bien que quand l'utiliateur rentre de nouvelle ville, les anciennes ne peuvent plus être déplacées. Quelqu'un peut m'aider.

Voici un bout de code :

ajouter.onPress = function() {
departconverti = villedepart.text.toString();
arriveeconverti = villearrivee.text.toString();
distanceconverti = Number(nbrekm.text);
// Point de la ville de départ
duplicateMovieClip('rond', 'rond'+departconverti, prof+1);
prof++;
_root['rond'+departconverti].idville.text = departconverti;
_root['rond'+departconverti]._x = 15*prof;
_root['rond'+departconverti]._y = 260;
// Fonction de déplacement manuel
_root['rond'+departconverti].onPress = function() {
_root['rond'+departconverti].startDrag(true, 0, 250, 700, 600);
}
_root['rond'+departconverti].onRelease = function() {
_root['rond'+departconverti].stopDrag();
}
// Point de la ville d'arrivée
duplicateMovieClip('rond', 'rond'+arriveeconverti, prof+1);
prof++;
_root['rond'+arriveeconverti].idville.text = arriveeconverti;
_root['rond'+arriveeconverti]._x = 15*prof;
_root['rond'+arriveeconverti]._y = 260;
// Fonction de déplacement manuel
_root['rond'+arriveeconverti].onPress = function() {
_root['rond'+arriveeconverti].startDrag(true, 0, 250, 700, 600);
}
_root['rond'+arriveeconverti].onRelease = function() {
_root['rond'+arriveeconverti].stopDrag();
}
}



Et pour bien abusé, il faut que je trace une ligne qui relie ces deux points! ;)

SVP !!! SVP !!!

1 réponse

mattand Messages postés 9 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 7 août 2008
12 déc. 2007 à 15:40
0
Rejoignez-nous