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 :

Récupérer un UIComponent à partir des corrdonnées de la souris


Sujet :

Flex

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2006
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 51
    Points : 32
    Points
    32
    Par défaut Récupérer un UIComponent à partir des corrdonnées de la souris
    Bonjour,

    Je développe actuellement une application Flex, et je suis confronté à un petit dilemme :
    J'ai un composant grid, contenant des gridItem. J'aimerai, lors d'un drag and drop, effectuer des traitements (dépendants de la cellule sur laquelle je me trouve). Le Grid fait quand même 320 cellules... (8 colonnes * 32 lignes)
    Mon problème se situe au niveau de la récupération de la cellule survolée.

    Actuellement, j'ai un handler pour gérer l'évènement DRAG_ENTER au niveau de mon composant Cellule (que j'ai fait hériter de GridItem). N'y a-t-il pas une solution différente ?

    Par exemple, existe t'il une méthode permettant de récupérer le composant Cellule survolé depuis le parent Grid ? Je sais qu'en Silverlight, il existe une méthode assez pratique dans la classe VisualTreeHelper : GetElementsByHostCoordinates. Y a t il quelque chose d'équivalent en Flex ? Si non, avez une autre solution pour remédier à mon problème.

    Merci.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Points : 894
    Points
    894
    Par défaut
    as-tu essayé la méthode getObjectsUnderPoint ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2006
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 51
    Points : 32
    Points
    32
    Par défaut
    Je vais tester ça, je te dit tout de suite. En tout cas, sur la doc, ça a l'air de faire ce que je veux. Merci

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mai 2006
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 51
    Points : 32
    Points
    32
    Par défaut
    Bon c'est assez, étrange... la fonction ne me renvoie que des composants border... Je vais creuser, voir si je trouve quelque chose.

Discussions similaires

  1. [Toutes versions] Récupérer une date à partir des valeurs de 3 ComboBox
    Par ch0ubida dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/12/2014, 12h48
  2. Réponses: 6
    Dernier message: 05/12/2012, 10h03
  3. Récupérer données à partir des binaires
    Par iowa dans le forum MySQL
    Réponses: 4
    Dernier message: 10/03/2009, 10h58
  4. Récupérer les données à partir des zones de textes
    Par TSniper dans le forum NetBeans
    Réponses: 12
    Dernier message: 09/04/2008, 13h46
  5. Récupérer le maximum à partir des n-uplets!
    Par rach20032 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 20/09/2007, 01h55

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