Tutorial - Flex segnalazione; fare clic su Cattura.


Ebbene, dopo un buon posto dubbi sul post che mostra come personalizzare un avviso, con colori, icone, vincolo, alfa, testo, ecc ... (http://msdevstudio.com/blog/2008/02/05/personalizao -fare-flex-segnalazione-box-in-azione-script /), ora mostra un breve tutorial e un avviso ciò che si fa clic su pulsante.

In primo luogo, dobbiamo capire i 2 diversi modi per visualizzare un avviso, il secondo modo è più complesso ma più "personalizzato" ... così ora dipende principalmente alle vostre esigenze.

Il più semplice:

  mx.controls.Alert importazione; 
  / / Alert.show ( "testo", "titolo", pulsanti); 
  ,Alert.NO | Alert.YES); Alert.show ( "un avvertimento", "con il titolo", Alert.NO | Alert.YES); 

Il più complesso:

  mx.controls.Alert importazione; 
  meuAlerta var: = new Alert Alert; 
  meuAlerta.text = "un avvertimento"; 
  meuAlerta.title = "con il titolo"; 
  meuAlerta.buttonFlags = Alert.NO Alert.YES +; 
  addChild (meuAlerta); 

E voilà! Abbiamo due modi per visualizzare gli avvisi ora di sapere che fa clic sul pulsante (facendo clic sul pulsante e si chiude la segnalazione fa scattare uno CloseEvent che nella sua Parametro. Detail "porta" le informazioni cliccato il pulsante, che è, per questo dobbiamo ascoltare CloseEvent che in questo modo:

il primo modo:

  mx.controls.Alert importazione; 
  mx.events.CloseEvent importazione; 
  , Alert.NO | Alert.Yes, null , fechado); Alert.show ( "un avvertimento", "con il titolo", Alert.NO | Alert.Yes, null, chiuso); 
  / / Chiudi la funzione è impostata su segnalazione indica che è stato ad ascoltare 
  / / Disegnare la linea e chiusa quando è chiuso facendo clic su uno dei tuoi pulsanti 

sulla Lunedi, poco prima di aggiungere il addChild () la seguente:

  meuAlerta.addEventListener (Event.CLOSE, chiuso); 

e infine la funzione che gestisce i dettagli della manifestazione vicino alla nostra segnalazione:

   { privato funzione close (evento: CloseEvent): void ( 
  if (evento.detail == Alert.YES) / / SI cliccato 
  if (evento.detail == Alert.NO) / / NO cliccato 
  ) 

e il gioco è fatto ... ancora possibile utilizzare:

if (evento.detail == Alert.OK) / / ok cliccato
if (evento.detail == Alert.YES) / / SI cliccato
if (evento.detail == Alert.NO) / / NO cliccato
if (evento.detail == Alert.CANCEL) / / ANNULLA cliccato

Beh semplice, ma spero che sarà utile a qualcuno ..

Abbracciare + + abbraccio.

versione pdf temporaneamente non disponibile.
Lascia un tuo commento o Lascia un tuo Trackback

2 Commenti

  1. Liliana
    27 giugno 2008 a 6:24 pm | Permalink

    Hola! Mi tengo foglia di stili e necessità poner un icona con la segnalazione. Con la coincidenza come sciabole medico programma. Pasa es lo KE KE nei componenti in ho accettato l'[Embed (fonte = "icona / Error.png")] nel silo applicazioni. Ok gracias = D

  2. 28 giugno 2008 a 6:32 AM | Permalink

    Hola Liliana.
    Così, il loro problema può essere risolto poniendo per esempio:

    [Embed (fonte ="../ img / img_check.png ")]
    var pubblico iconCheck: Classe;

    iconCheck dice che come pubblico, che è già oggi disponibili nella loro applicazione ed i componenti possono essere utilizzati come qualsiasi icona di avvertimento.

    Sarebbe sorprendente?

Lascia un commento

La tua email non viene mai pubblicato o condiviso. I campi obbligatori sono contrassegnati con un *