Bonjour,
L'idée générale est la suivante :
J'ai une fonction qui me fait une conversion de coordonnées, qui fonctionne bien avec des valeurs "en dur".
Je souhaite passer tout les Items d'une Datagrid (x et y) et que la fonction me retourne Lat et Long pour tout ces Items. Raison pour laquelle j'ai
l'incrément de i dans le code ci-dessous.
Mais bon, j'ai des pb dans la déclaration de cette variable et le transfert/reprise de paramètres dans mon code comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private function MaSuperFonction(x:Number, y:Number):Array { var lat:Number(); var long:Number(); //Calculs réalisés return[lat, long] }
- Est-ce que le "return[lat, long]" est nécessaire / juste ?
- Je ne sais pas si ma fonction est déclarée correctement, dois-je déclarer un array ?
Ensuite j'utilise cette fonction dans mon code de la façon suivante :
Y aurais-t'il un bon tuto ou je peux voir tout cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 for (var i:int=0; i<MaDataGrid.length; i++){ //Ici je souhaite rentrer les paramètres x[i] et y[i] : MaSuperFonction(x[i], y[i]) //et ici j'aimerais sortir : lat[i] long[i] }
Je sais bien qu'il y a un max de questions mais là vraiment je galère et je ne sais pas par quel bout commencer !
Merci d'avance à toutes les bonnes âmes qui passeront du temps là-dessus !!!
Partager