Maison php教程 PHP开发 Comment déterminer s'il faut cliquer en dehors du composant dans Flex

Comment déterminer s'il faut cliquer en dehors du composant dans Flex

Dec 27, 2016 pm 05:26 PM

Lorsque je faisais du développement Flex hier, j'ai rencontré une telle opération. Je l'ai déjà rencontrée à l'époque. J'ai encore rencontré un problème similaire aujourd'hui.

Comment déterminer sil faut cliquer en dehors du composant dans Flex

Voici à quoi ressemble l'interface du système. La situation actuelle est que la zone rouge est une fenêtre, une page ou un composant. Vous devez cliquer en dehors de ce composant pour la masquer. L'idée précédente de ce composant était très simple, c'était de juger par coordonnées, mais maintenant la structure de la zone rouge est plus compliquée, donc je ne sais pas comment la résoudre. Plus tard, j'ai rencontré un internaute. et m'a donné un morceau de code, je pense que ce n'est pas mal, je pense que c'est une chose technique ! Alors partagez ceci :

Tout d'abord, écoutez l'événement click dans la zone noire, puis jugez-le via la méthode contain dans le gestionnaire de l'événement click. Le code est le suivant :

1

2

3

4

5

6

7

public functionclickHandler(event:MouseEvent):void

{

if(!红色区域.contains(event.target asDisplayObject) && !绿色区域.contains(event.target as DisplayObject))

{

红色区域.visible = false;

}

}

Copier après la connexion

Je pense que ce code est une bonne solution. L'idée initiale était de juger par les coordonnées, puis une autre idée est venue : écouter la souris quitter la zone rouge et écouter l'événement click dans le gestionnaire de sortie, mais cette méthode ne semble pas fonctionner. J'ai donc interrogé les internautes et découvert cette méthode.

Voici un autre petit épisode : Mon avatar QQ appartient à Luffy. Par coïncidence, la personne qui m'a aidé à résoudre le problème était un internaute avec l'avatar de Zoro. Après avoir résolu le problème, il m'a même appelé Capitaine, c'est très intéressant. !

Pour plus d'articles sur la façon de déterminer s'il faut cliquer en dehors d'un composant dans Flex, veuillez faire attention au site Web PHP chinois !

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)