quinta-feira, 8 de janeiro de 2009

Usando o Componente Alert do Flash

Olá rapaziada, afim de fazer alguma pergunta ou mostrar algum aviso para o visitante do seu site? bom, você pode usar o Componente Alert que ja vem no flash.

Precisamos apenas do flash, do componente alert, uma boa pergunta (ou aviso) e algumas linhas de código AS2.

Vamos lá:

  1. Abra o Flash :D
  2. Configure o Stage com as propriedades que achar melhor;
  3. Agora, vamos importar o componenteimage Alert para o palco. Abra o painel componentes (CTRL + F7) ou vá em Window » Components. Depois de aberto, vamos em User Interface e depois em Alert.
  4. Para incluir o componente Alert, clique a arraste para qualquer área do stage (palco). Após isso, delete-o. Toda requisição ao componente faremos via AS. este procedimento é necessário apenas para incluir o componente no filme.
  5. Abra o painel Action (F9) e digite o seguinte código:image
  6. Ok, vamos à explicação:
  7. Linha 1: importamos a biblioteca Alert.
    Linha 3: Criamos um objeto chamado de listenerObj, este objeto vai servir para gerenciarmos a ação de acordo com a resposta do usuário.
    Linha 4: Criamos uma função para ser acionada quando o usuário responder o "Alerta";
    Linha 5: função switch ou em "Algorítmos" CASO. ele fará uma verificação: se for ok (linha 6) ele toma uma ação (linha 7) e depois para a execução (linha 8) e se for CANCEL (linha 9) ele toma uma ação (linha 10) e para a execução (linha 11).
    Bom, vamos para a linha 15: responsável por modificar a cor do texto da caixa de alerta;
    Linha 17: responsável por modificar o alinhamento do texto.
    Obs: Utilizei apenas dois, mas possui muitas outras configurações veja a lista aqui: http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00001952.html#3135823

    Na linha 19: chamamos o Alert propriamente dito, para isso usamos o Alert.show e passamos os seguintes atributos:
    - Pergunta/Mensagem
    - Titulo da caixa de diálogo
    - Opções (ok e cancel)
    - this significa que vamos utilizar as informações desta caixa de diálogo e enviar para o objeto que criamos lá no inicio para fazer a verificação: listenerObj.

    Atribuimos tudo isso a uma variável chamada Alerta, isso foi necessário para que pudéssemos posicionar a mensagem de alerta na tela, utilizando as propriedades _x e _y.
  8. Bom, depois disso, é só dar um CTRL + ENTER e ver a mensagem:
    image
  9. É isso ae rapaziada, espero que tenha sido útil este tudo.

Faça o download do arquivo aqui: Versão Flash CS3 - Formato ZIP

Abraços a todos

    0 comentários: