Cette fois, je viens ici montrer un exemple typique de la personnalisation de la boîte d'alerte Flex (Alert.show ();), mais en Action Script, montrent que cet exemple ci-dessous, en utilisant la déclaration d'une alerte dans une variable et sa configuration par l'action Script, même avant cette Alerte être réalisés dans l'application.
Pour le moment, seules fournir certains contrôles sur le "style" que pouvez personnaliser l'application avant la présentation, dont je présente:
- Personnalisation de la couleur d'arrière-plan.
- Personnalisation de la couleur du conseil d'administration / titre.
- Modification de la "alpha" / transparence dans l'arrière-plan et le titre.
- Insertion d'un titre et le texte.
- Boutons de contrôle pour faire
- Insertion et modification d'une icône d'alerte sur
Ils peuvent également afficher le code source des exemples de l'usage de:
-ArrayCollections
Inclure des images déclaré que la classe
Utiliser de la lumière-Switch ();
-Utiliser des addChild ();
ComboBox et DataProvider.
-Certaines propriétés d'Alert que:
-SetSyle (backgroundColor, bordercolor, backgroundAlpha, borderAlpha)
-Iconclass
-Titre
Texte
Fournit tout le code, bien examiné, afin qu'ils puissent comprendre étape par étape le fonctionnement de la configuration d'un signalement dans Flex.
Laissé de côté des paramètres comme la police et la couleur, de bords, effet sur la présentation et la vérification de ce bouton a été pressé.
Voici un exemple:
Si vous ne pouvez pas voir le swf, cliquez ici
Pour afficher dans une autre fenêtre, cliquez ici
J'espère qu'il sera utile.
J'attends les commentaires.










5 Commentaires
Voir la balle cette tutoriel sur l'alerte et j'ai pensé qu'il faisait tout cela, va faire une différence et dans les deux applications, Merci beaucoup.
Hm. J'ai déjà l'utiliser ici.
Inte.
Très bien, en mal, comment nous monstre à capturer l'événement que le bouton est cliqué
Pour capturer le bouton cliqué, ajoutez simplement un Lištná l'alerte,
Tout d'abord importer le cas où Fermer sera utilisé par eventListner
mx.events.CloseEvent importation;
alors la fonction mostraAlerta () à la fin:
alerta.addEventListener (Event.CLOSE, fermé);
alors créé une fonction:
privé fonction close (événement: CloseEvent): void (
Alert.show (le bouton est cliqué sur: "+ evento.detail);
)
de faire une comparaison dans ce dernier rôle:
if (evento.detail == Alert.OK) / / clique sur ok
if (evento.detail == Alert.YES) / / OUI a cliqué
if (evento.detail == Alert.NO) / / NO cliqué
if (evento.detail == Alert.CANCEL) / / Annuler cliqué
si vous voulez faire quoi que ce soit directement à son signalement:
Alert.show ( "Alerte essai", "alerte 1", Alert.OK | Alert.CANCEL, ce, fermé);
et fonction:
privé fonction close (événement: CloseEvent): void (
if (evento.detail == Alert.OK) / / NO cliqué
if (evento.detail == Alert.CANCEL) / / Annuler cliqué
)
et c'est fait! n'est-il pas?
Serrer dans ses bras.
Cela est-il, vraiment bon.