Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2011, 13h00   #1
Membre confirmé
 
Homme Ot Othman
Administrateur système et base de données
Inscription : décembre 2007
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Ot Othman
Âge : 24
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Administrateur système et base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 456
Points : 276
Points : 276
Envoyer un message via Skype™ à DBA_OCP
Par défaut Afficher qu'une recherche est en cours

Bonjour,

Toujours avec mon projet google map, je cherche à faire afficher la souris ou autre comme quoi une recherche est cour; puisque des fois, le débit est assez lent et je ne vois rien pendant la recherche des itinéraires chose qui poussera un utilisateur à reclicker sur le bouton de recherche.

Je peux désactiver le bouton pendant un moment mais même avec ça, je sais pas où il faut placer le code et comment savoir que la réponse a été récupérée.

J'essaye le "showbusycursor" par exemple sur le bouton utilisé mais c'est pas correct à mettre sur un bouton.

Merci pour votre aide.
DBA_OCP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2011, 16h49   #2
Membre habitué
 
Inscription : février 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2008
Messages : 190
Points : 131
Points : 131
Afficher une popUp, changer l'image du curseur
luilui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 01h25   #3
Membre confirmé
 
Homme Ot Othman
Administrateur système et base de données
Inscription : décembre 2007
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Ot Othman
Âge : 24
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Administrateur système et base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 456
Points : 276
Points : 276
Envoyer un message via Skype™ à DBA_OCP
Oui ok d'accord.. j'ai pleins d'idées comme ça mais en quel moment il faut le faire c'est la question qui se pose.
DBA_OCP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 09h03   #4
Membre habitué
 
Inscription : février 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2008
Messages : 190
Points : 131
Points : 131
Le faire quand on clique sur le bouton qui lance la recherche. l'enlever à la réception d'une réponse de la part du serveur de Google.

Quelle type de recherche voulez vous faire ?
luilui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 12h27   #5
Membre confirmé
 
Homme Ot Othman
Administrateur système et base de données
Inscription : décembre 2007
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Ot Othman
Âge : 24
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Administrateur système et base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 456
Points : 276
Points : 276
Envoyer un message via Skype™ à DBA_OCP
Bonjour

C'est la recherche d'itinéraire sur google map. Comment je peux savoir que la réponse est reçu comme vous dites ?

Merci.
DBA_OCP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 14h22   #6
Membre habitué
 
Inscription : février 2008
Messages : 190
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2008
Messages : 190
Points : 131
Points : 131
Ajouter les listeners comme suivant :
Code :
1
2
3
4
5
6
7
 
.....
var myDirection:Directions = new Directions();
......
myDirection.addEventListener(DirectionsEvent.DIRECTIONS_SUCCESS, myFonctionSuccess);
myDirection.addEventListener(DirectionsEvent.DIRECTIONS_FAILURE, myFonctionFail);
.....
Dans la fonction myFonctionSuccess vous pouvez fermer la fenêtre (arrêter le message recherche en cours...)

Si cela n'est pas clair pour vous, poster votre code pour voir comment vous utilisez la classe Direction et loadFromWaypoints
luilui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 17h33   #7
Membre confirmé
 
Homme Ot Othman
Administrateur système et base de données
Inscription : décembre 2007
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Ot Othman
Âge : 24
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Administrateur système et base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 456
Points : 276
Points : 276
Envoyer un message via Skype™ à DBA_OCP
C'est bon ça marche

J'ai utilisé le cursor manager avec l'activation et la désactivation du bouton de recherche pendant cette dernière.

Au cas où ma fonction aiderait quelqu'un :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private function onDirectionsSuccessEnglish(event:DirectionsEvent):void {
			map.clearOverlays();
//			directionsSteps.removeAll(); //Vider le datagrid
 			var directions:Directions = event.directions as Directions;
			var directionsPolyline:IPolyline = directions.createPolyline();
			map.addOverlay(directionsPolyline);
			var directionsBounds:LatLngBounds = directionsPolyline.getLatLngBounds();
			map.setCenter(directionsBounds.getCenter());
			map.setZoom(map.getBoundsZoomLevel(directionsBounds));
			var startLatLng:LatLng = directions.getRoute(0).getStep(0).latLng;
			var endLatLng:LatLng = directions.getRoute(directions.numRoutes-1).endLatLng;
			map.addOverlay(new Marker(startLatLng));
			map.addOverlay(new Marker(endLatLng));
			CursorManager.removeBusyCursor();
			b_directions.enabled = true;
 			Alert.yesLabel = "Yes";
            Alert.noLabel = "No";
            Alert.show("Your price is: CalculPrix \n Would you book?", "Reservation", 3, this, alertClickHandlerEnglish);
		}
Merci.
DBA_OCP est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h58.


 
 
 
 
Partenaires

Hébergement Web