MARLOS ALVES CARMO (90 pts)

BÁRBARA TOSTES (64 pts)

NILTON BICALHO (61 pts)

GÉRIO (93 pts)

DEMIS BUCCI (50 pts)

STICKMAN (155 pts)

HELEN TRIOLO (444 pts)

ILVA RUDEV (90 pts)

JONAS GALVEZ (521 pts)

RICARDO FIGUEIRA (33 pts)

DAAFY (55 pts)

ZEBEDIAH (35 pts)
Treinamento PontoFlash de Flash e ActionScript

Existe algum limite para se usar o with em um botão para controlar vários movie clips ao mesmo tempo?

Mais dicas para otimizar seu Flash Movie.

Como controlar uma cena com um botão dentro do Movieclip?

Como criar uma sistema de senhas e login usando Flash e ASP?

Como fazer aparecer uma imagem por baixo de uns quadrados em tweening?

Como carregar arquivos externos (imagens, por exemplo) dentro do FlashMX?

Como fazer um objeto se movimentar pelo teclado (UP, DOWN, Left e Rigth)?

Como eu executo um arquivo .exe a partir de uma apresentação em flash?

Classe para facilitar o uso dos SharedObjects.

Como posso fazer a passagem de um texto inserido no flash para um array?

Como se cria uma variável global?

Tem como criar um cookie para limitar a entrada do usuário a apenas uma vez por dia?

Quero tocar 3 vezes um som e depois da terceira vez, iniciar outro som.

Como fazer uma contagem de dias até uma data específica?
Criando um verificador de campos de um formulário.

Elasticidade com ActionScript.

Componentes no Flash MX

Avaliação do site de O Boticário

Novas propriedade de botões no FireworksMX

Macromedia Flex

Editor de banco de dados (PHP-MySql) orientado a Objetos (OOP)

Quando usar vetor ou bitmap?

Objeto XML - importando para o Flash

Funções de actionscripts

AttachSound.

Formatação Encoded e Decoded
Scroll text2

Delay

RGB random

Combobox 1

Efeito Matrix

Loop infinito

Escrever

Frank

Objeto loadVars

Stereo Control

Click Duplo

Spring menu
HOME | TUTORIAIS
ListBox no FlashMX.
por Alexandre Porto

1 - Em uma arquivo novo, coloque um Listbox.

2 - Na barra de propriedades, dê a esse compontente o nome de instância times e preencha as informações no campo rótulos (label) e dados (data), nas janelas de inserir valores que se abre quando você clica no campo correspondente.



Ex:
Rótulos: Santos, Corinthians, Botafogo, Flamengo, Vasco da Gama, São Paulo, Palmeiras
Dados: 1962, 1999, 1995, 1992, 2000, 1993, 1994

nota: Esse preenchimento pode também ser feito por actionscript, seguindo uma dica enviada para a lista pelo Jonas Galvez:

onClipEvent (load) {
   _item0 = ["Santos", "1962"];
   _item1 = ["Corinthians", "1999"];
   _item2 = ["Botafogo", "1995"];
   _item3 = ["Vasco da Gama", "2000"];
   _item4 = ["Flamengo", "1992"];
   _item5 = ["São Paulo", "1995"];
   _item6 = ["Palmeiras", "1994"];
   _itens = [_item0, _item1, _item2, _item3, _item4, _item5, _item6];
   for (i=0; i<_itens.length; i++) {
      this.addItem(_itens[i][0], _itens[i][1]);
   }
}

Agora vamos ver como mostrar os valores preenchidos em Dados num campo de texto.

Primeiramente coloque um campo de texto "textbox" no palco. Clique com o botão direito do mouse no primeiro fgrame do filme e abra a janela de ações. Cole esse código na mesma:

function mostrarDados() {
   textbox.text = times.getSelectedItem().data;
   // coloca no campo de texto o item selecionado
}
times.setChangeHandler("mostrarDados");
// função chamada quando a seleção na caixa de listagem é alterada

Pronto, já pode testar seu filme.

Vamos ver um outro exemplo:

Coloque um campo de texto com o nome de instância texbox e arraste um compontente litBox para o palco. Coloque lista como nome de instância do listBox.

Os dados são inseridos com duas arrays (meusRotulos e meusDados) e um loop FOR.

meusRotulos = ["Flash MX Release", "Meu próximo aniversário", "dia do meu casamento", "Dia da minha mudança", "Natal", "Posse de Lula", "Carnaval"];
meusDados = ["15 de fevereiro de 2002", "2 de maio de 2003", "7 de dezembro de 2002", "1 de setembro de 2002", "25 de dezembro de 2002", "1 de janeiro de 2003", "23 de fevereiro de 2003"];
for (i=0; i<=6; i++) {
   lista.addItem(meusRotulos[i], meusDados[i]);
}
function mostrarDados() {
textbox.text = lista.getSelectedItem().data;
}
lista.setChangeHandler("mostrarDados");

Nessa célula acima o conteúdo das arrays recorrem (pulam de linha). Cuide para que, na janela de ações,
ela fica toda numa mesma linha.


É só isso. Espero que tenha sido útil


Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados
0 comentário