Comment affichera un panneau transparent qui est rejeté à l'extérieur lorsque vous cliquez dessus de celui-ci dans Flex 4
-
10-10-2019 - |
Question
Je dois quelques boutons apparaitre Flex 4. Les utilisateurs doivent être en mesure de voir l'arrière-plan (idéalement un peu fanée, mais pas d'importance) autour et entre les boutons. Et en cliquant sur les rejeter partout sauf les boutons tout.
Je créé une Panel
d'allumage et a ajouté une VGroup
d'allumage avec quelques boutons. Demandâmes I
PopupManager.addPopUp(myNewPanel, background, true);
Mes 2 problèmes principaux sont le panneau n'est pas transparent et en cliquant en dehors des boutons ne les rejette pas ... Comment puis-je mettre cela?
UPDATE : compris comment rejeter le menu contextuel en cliquant en dehors du panneau avec:
addEventListener("mouseDownOutside", close);
private function close(event:FlexMouseEvent):void {
PopUpManager.removePopUp(this);
}
Maintenant, je juste besoin de savoir comment faire autour et dans la transparence panneau afin que vous puissiez voir l'arrière-plan entre les boutons.
La solution
Vous devez utiliser FlexMouseEvent.MOUSE_DOWN_OUTSIDE au lieu de la chaîne « mouseDownOutside ». La complétion de code, la vérification de la compilation et le rend plus facile pour les autres de votre code.
Pour l'arrière-plan, vous pouvez utiliser le style CSS pour elle. Voici une liste de toutes les propriétés CSS pour un panneau d'allumage - http: //docs.huihoo.com/flex/4/spark/components/Panel.html#styleSummary