IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

ImageMap réccupérer id ou nom d'une area


Sujet :

Flex

  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut ImageMap réccupérer id ou nom d'une area
    Bonsoir, voilà je dois faire une application Flex mobile avec une carte.
    J'utilise donc une ImageMap que j'ai découpé.
    Seulement pour le moment lorsque je clique sur une zone découpée elles renvoient toutes à la même fonction et je n'arrive pas à passer un chiffre en paramètre.
    Voici mon code en gros j'ai des tableaux avec toutes mes valeurs et en fonction du chiffre envoyé ça afficherait les infos correspondantes à la zone cliquée.
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <?xml version="1.0" encoding="utf-8"?>
    <s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
    		xmlns:s="library://ns.adobe.com/flex/spark" title="Carte" xmlns:ns="http://code.google.com/p/flexlib/">
    	<fx:Script>
    		<![CDATA[
    			private var tableNom:Array = new Array("..", ..);
    			private var tableCodeCouleur:Array = new Array(".." ..);
     
     
    			public function afficheCouleur(e:event) : void
    			{	
    				nomCouleur.text=nom[num];
    				codeCouleur.text=code[num];
    			}
    		]]>
    	</fx:Script>
    	<fx:Declarations>
    	</fx:Declarations>
     
    	<ImageMap xmlns="flexlib.controls.*"
    		x="65" y="10" width="638" height="591" showToolTips="false"
    		source="img_couleur.jpg" shapeClick="afficheCouleur(event)">
    		<map>
    			<area shape="POLY" coords=".."/>
    			<area shape="POLY" coords="..."/>
    		</map>
    	</ImageMap>
    	<s:Label id="nomCouleur" text=""/>
    	<s:Label id="codeCouleur" text=""/>
    </s:View>
    Je suis vraiment débutante donc je pense que ça doit être tout bête mais je ne trouve vraiment pas..
    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mars 2005
    Messages : 64
    Points : 90
    Points
    90
    Par défaut
    Bonjour

    Je ne connait pas la bibliothèque, mais apparemment :

    Faire :

    Dans afficheCouleur mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    afficheCouleur (e : ImageMapEvent)
    Ensuite, tu peux récupérer e.href, e.item & e.linkTarget.
    non ?

    Source ici.

    Arfany

Discussions similaires

  1. [Access] Nom d'une table avec un espace dans SQL
    Par Corsaire dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/04/2006, 15h50
  2. [Tableaux] Oubli du nom d'une fonction
    Par Ekimasu dans le forum Langage
    Réponses: 3
    Dernier message: 18/04/2006, 10h50
  3. Récupérer le nom d'une base
    Par nic_moq dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 24/03/2004, 10h50
  4. Modifier le nom d'une base de donnée avec erreur sy
    Par mmn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/11/2003, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo