Personalización de la Flex cuadro de alerta en la acción de secuencias de comandos


Esta vez he venido aquí muestran un ejemplo típico de personalizar la caja de Alerta de Flex (Alert.show ();), pero en la acción de secuencias de comandos, demuestran que por debajo de este ejemplo, utilizando la declaración de una alerta en una variable y su configuración a través de la acción De secuencias de comandos, incluso antes de que esta alerta se hizo en la solicitud.

Por ahora sólo ofrecen algunos controles sobre el "estilo" que puede personalizar la aplicación antes de la presentación, de que me presente:

  • Personalizar el color de fondo.
  • Personalizar el color de la placa / título.
  • Modificación de la "alfa" / transparencia en los antecedentes y título.
  • Inserción de un título y el texto.
  • Botones de control para hacer
  • Inserción y modificación de un icono de alerta

También pueden ver el código fuente de ejemplos de la utilización de:

-ArrayCollections
Insertar imágenes declarado como de clase
El uso de la luz-Switch ();
-Uso de AddChild ();
ComboBox y dataProvider.
-Algunas propiedades de alerta como:
-SetSyle (backgroundColor, borderColor, backgroundAlpha, borderAlpha)
-IconClass
-Título
Texto

Proporciona todo el código, debidamente revisados, a fin de que puedan entender paso a paso el funcionamiento de la configuración de una alerta en Flex.

Izquierda a cabo algunos parámetros como el tipo de letra y color, bordes, efectos sobre la presentación y verificación de lo que se pulsó el botón.

Aquí está un ejemplo:

Si no puede ver el swf, haga clic aquí

Para ver en otra ventana, haga clic aquí

Código Fuente

Espero que sea útil.

Espero comentarios.

la versión en formato pdf disponible temporalmente.
Dejar un comentario o una licencia Trackback

5 Comentarios

  1. 6 de febrero de 2008 a horas 12:11 pm | Permalink

    Mostrar la pelota este tutorial en estado de alerta y pensé que estaba haciendo todo esto, hará una diferencia y en ambas solicitudes, Gracias mucho.

  2. Márcio
    6 de marzo de 2008 a horas 11:41 pm | Permalink

    Hm. Yo ya uso aquí.

    Inte.

  3. Marcelo
    19 de junio de 2008 a las 8:54 pm | Permalink

    Muy buena, la mala monstruo nos cómo capturar el caso de que el botón se hace clic en

  4. 20 de junio de 2008 a horas 12:29 pm | Permalink

    Para capturar el botón que se ha hecho clic, basta con añadir un Lištná la alerta,
    En primer lugar la importación Cierre caso de que serán utilizados por eventListner

    mx.events.CloseEvent importación;

    entonces la función mostraAlerta () al final:

    alerta.addEventListener (Event.CLOSE, cerrado);

    entonces creado una función:

    private function cerrar (event: CloseEvent): void (
    Alert.show (el botón se hace clic en: "+ evento.detail);

    )

    para hacer una comparación en este último papel:

    if (evento.detail == Alert.OK) / / clic en Aceptar
    if (evento.detail == Alert.YES) / / SI clic
    if (== evento.detail Alert.NO) / / NO clic
    if (evento.detail == Alert.CANCEL) / / clic en CANCELAR

    si quieres hacer algo directamente en su descripción:

    Alert.show ( "Alerta de prueba", "Alerta 1", Alert.OK | Alert.CANCEL, este, cerrado);

    y la función:

    private function cerrar (event: CloseEvent): void (
    if (evento.detail == Alert.OK) / / NO clic
    if (evento.detail == Alert.CANCEL) / / clic en CANCELAR
    )

    y ya está! sería?
    Abrazar.

  5. Marcelo
    27 de junio de 2008 a 5:52 pm | Permalink

    Esta es, muy bueno.

2 Trackbacks

  1. Por Manifiesto Flex Brasil | TSW - que debería funcionar el 19 de marzo de 2008 a 1:32 pm

    Personalización de la [...] Flex cuadro de alerta en la acción de secuencias de comandos ¿Por qué es relevante: Abarca casi todos los parámetros "gráficos" más [...]

  2. [...] Acción Script 3 - El libro. (Lotería) "Live Help / flex fuentes en Call Center + blazeDS" Para capturar el botón que se ha hecho clic, b ... "JEFERSON, más tutoriales, es una ... 'Old ... felicitaciones ... Impresionante [...]

Déjanos tu comentario

Su dirección de correo electrónico nunca es publicado o compartido. Los campos obligatorios están marcados con un *