3
Existe-t-il un moyen d'obtenir le meilleur élément d'interface utilisateur dans un emplacement x, y spécifique?HitTest dans Adobe Flex
Existe-t-il un moyen d'obtenir le meilleur élément d'interface utilisateur dans un emplacement x, y spécifique?HitTest dans Adobe Flex
var objects:Array = stage.getObjectsUnderPoint(new Point(x, y));
Où objects[0]
sera le premier objet. (Je pense)
Très agréable. Aussi, méfiez-vous de cette fonction si vous avez beaucoup d'objets sur l'écran et que vous le répétez comme dans un gestionnaire mouseMove car ce n'est pas la fonction la plus rapide. –
Notez également que les valeurs x, y sont relatives à la scène, vous devrez donc utiliser obj.localToGlobal (point) pour les traduire. –
et ce n'est pas des objets [0], mais des objets [objects.length-1] qui est l'élément supérieur de l'interface utilisateur :) J'en ai eu besoin il y a quelques jours: p –