[RESOLVIDO]FLEX - Alert com Icone

8 respostas
R

Oi pessoal, gostaria de colocar ícones de erro, alerta, informação nas minhas mensagens. como posso fazer?

Alert.show('Bem Vindo!');

8 Respostas

L

Ola amigo seria Java Fx? eu tenhu um exemplo caso queria ver?

abrxx

L

bom eu vou postar pois to indo embora caso seja isso blz..

import javafx.scene.Scene;   
import javafx.stage.Stage;   
import javafx.stage.Alert;   
import javafx.scene.layout.VBox;   
import javafx.scene.control.Button;   
import javafx.scene.control.Label;   
import javafx.scene.effect.Reflection;   
  
  
/*  
Aprenda JavaFX!!!  
 
Um pequeno desmonstrativo de poder do JavaFX  
*/  
  
/*  
Muitos criticam JavaFX por ser uma linguagem declarativa  
Mas abaixo mostramos que podemos fazer declaração de variáveis normalmente  
*/  
var btn:Button;   
  
/*  
Aqui estamos instanciando o  nosso botão  
Podemos colocar todos os atributos  
*/  
btn = Button{   
         layoutX: 150;   
         layoutY: 10;   
         text: "Aqui!";   
         action: function (){   
            Alert.confirm("E ae","E ae?");   
         }   
         /*  
         Efeito! Esse atributo é herdado da classe node  
         Podemos utilizar muitos dos efeitos presentes aqui  
         */  
         effect: Reflection { fraction: 0.7 }      
  
      }   
  
/*  
O Stage é o container da aplicação! Podemos fazer uma analogia com JFrame  
*/         
Stage{   
   height: 100;   
   width: 350;   
   title: "Teste de GUI com JavaFX";   
   /*  
   scene é um atributo que recebe um objeto do tipo da classe Scene, que é onde as coisas acontecem  
   Perceba que estamos usando a característica de JavaFX como linguagem declarativa neste ponto  
   */  
   scene: Scene{   
      /*  
      Content recebe um sequence(Uma estrutura de dados de JavaFX semelhante a um vetor), onde temos todos os componentes que estarão  
      presentes nessa Scene  
      */  
      content: [         
         /*  
         Declaramos um Label aqui!  
         */  
         Label{   
            text: "Clique no botão:"  
            layoutX: 40;   
            layoutY: 10;   
         },   
         /*  
         Esse é nosso botão declarado e instanciado  em cima!  
         */  
         btn            
      ]   
   }   
}
R

rosequadra:
Oi pessoal, gostaria de colocar ícones de erro, alerta, informação nas minhas mensagens. como posso fazer?

Alert.show('Bem Vindo!');

Você está usando Flex 3 ou Flex 4?
Você precisa estender/customizar o componente Alert. Tem vários exemplos disso no google.

R

Uso FLEX 3, poderias me dar um exemplo, já alterei a aparencia dele pelo css, agora quero colocar o ícone

L

http://imasters.com.br/artigo/5208/flex/usando_icones_e_imagens_em_aplicacoes_flex/

R

Mas como eu colocaria no alert?

Ivan_Alves

Nesse tutorial ensina perfeitamente
http://www.fborella.com.br/blog/2010/04/17/alert-informacao-erro-confirmacao-flex-action-script/

Ai ele cria uma classe custumizada para os Alerts, agora se você não quiser usa-lo você pode analisa-lo rapidamente e perceber que para inserir um icone pode ser feito assim:

[Embed(source="img/alert_info.gif")] private static var InfoIcon:Class;

Primeiro a referencia da sua imagem depois no seu código você pode chama-la assim:

qualquer coisa avisa ai, flw!

R

Perfeito, obrigada :wink:

Criado 16 de setembro de 2011
Ultima resposta 20 de set. de 2011
Respostas 8
Participantes 4