LeoBaraldi – Ejemplos Flash, Ejemplos actionscript, Tutoriales Flash, Tutoriales actionscript, actionscript 3, curso de actionscript

Recursos y ejemplos de actionscript, Flash, AIR, Flex, CSS y HTML. Tutoriales de actionscript 2 y actionscript 3

Notificar al usuario de un evento o alerta (notifyUser – activate) en AIR

| 0 comments

En el ejemplo anterior vimos como detectar el estado de la ventana para notificar o preparar nuestros eventos según sea el caso. Ahora lo que haremos será de alguna manera llamar la atención del usuario de manera visual para que atienda dicho evento. Vamos hacer de dos manera diferentes muy efectivas, la primera será activando la ventana, lo cual si la misma esta minimizada pasara al primer plano y se restaurara a su tamaño anterior, y la segunda alternativa en caso de que la ventano no este minimizada pero inactiva el foco, será por medio de una llamada visual, haciendo que la aplicación parpadee.

Actionscript:
  1. //para este ejemplo agrego un timer para ver el efecto
  2. //minimicen la aplicación o póngala en segundo plano, pasado
  3. //los 10 seg verán el efecto
  4. var time:Timer=new Timer(1000,10);
  5. time.start();
  6. time.addEventListener(TimerEvent.TIMER_COMPLETE,completeTimer);
  7. //
  8. function completeTimer(e:TimerEvent):void {
  9.     //aquí activa la ventana y la coloca en primer plano si es que esta minimizada
  10.     stage.nativeWindow.activate();
  11.     //aquí hace que parpadee nuestra aplicación en la barra de Windows
  12.     stage.nativeWindow.notifyUser(NotificationType.CRITICAL);
  13.     //CRITICAL / INFORMATIONAL
  14.     //si usan CRITICAL, parpadea muchas veces en cambio con INFORMATIONAL solo 1 vez
  15. }

Author: LeoBaraldi

Diseñador gráfico y programador en Web, con experiencia profesional en el rubro desde 1998. Experto en diseño de interfaces Frontend y Backend, sitios, portales y dispositivos móviles. Experto en estándares, CSS y HTML, amplios conocimientos en CEO. Desarrollador de sitios multi plataformas, HTML5, CSS3 y JQuery. Experto programador en Adobe Flex, AIR y ActionScript 3.0. Conocimientos en lenguajes como PHP, Javascript y bases de datos MySQL. Profesor de Diseño y Diseño Web en la Escuela Superior de Diseño Aguas de la Cañada, asesor y colaborador para medios gráficos, editoriales y revistas afines. Actualmente Jefe de Producción en Manifesto solutions.

Deja un comentario

Required fields are marked *.

*