IRAPUAN MARTINEZ (45 pts)

MUZAK (45 pts)

SYDNEY GANHO (60 pts)

DAUTON JANOTA (255 pts)

DAAFY (55 pts)

RÔMULO NUNES (32 pts)

GÉRIO (93 pts)

ZECA BALA (45 pts)

DENIS CARAVALHO (85 pts)

DEMIS BUCCI (50 pts)

GABRIEL SPORCH (53 pts)

AUTOR DESCONHECIDO (100 pts)
Treinamento PontoFlash de Flash e ActionScript

Queria mandar um aviso no caso do mouse não ser movido por cinco segundos.

Como mudar a cor de campos de texto no HTML?

Como editar a fonte do Label de um compontente RadioButton?

Problemas com manter duas instâncias duplicadas na mesma cena.

Um preloader para o seu site, atualizado (Jonas Galvez).

Como desabilitar o botão direito do Mouse num executável?

Como fazer um efeito de escalar imagens no mouseOver e no MouseOut?

Tenho um botão dentro de um movieclip e quero que este movieclip desapareça quando eu clicar no botão.

Preciso desenhar um coração no flash.

Como são feitos os efeitos da névoa no fundo e o efeito aquático do espantalho nesse site? http://www.mypetskeleton.com

Começando a entender o evento onResize do objeto Stage.

Como reproduzo aquele efeito de espelho?

Aula teórica de interação flash + script.

Alguém conhece algum emulador ou algo do tipo que transforme arquivos de plataforma mac p/ plataforma PC?
Separar mensagens das listas das pessoais, usando o Outlook

Jogo da Forca (terceira parte)

Integração Dreamweaver + Fireworks.

LOAD vs XMLConnector, vantagens e diferenças no carregamento do XML

3D Wireframe - segunda parte

Line Draw

Flash MX 2004 Updater

Componente ComboBox.

Tween Class

Frases randômicas

Imagem Pixel a Pixel no PhotoShop.

Menu horizontal com descrição.
Menu Popup

Direção do mouse

Colors

Time left preloader

Collision gravity

Motion guide

Imageviewer

Old film countdown

Texturedtriangle

Menu Flash e TXT

DuplicateMC

Folha dobrada
HOME | TUTORIAIS
Componente ComboBox.
por Alexandre Porto

Nesse tutorial, vamos ver como montar um componente menu ComboBox do FlashMX.


Escolha um site para visitar

   Primeiramente abra o painel de compontentes e arraste um ComboBox para o palco. Na barra de propriedades, dê ao seu ComboBox um nome de instância. Eu escolhi dropdown.

   Agora vamos configurar os rótulos (labels) do menu. Os rótulos são os itens que você vê num comboBox. Pode ser o nome de sites, páginas para os quais você está linkando, variáveis que serão declaradas, datas etc. Com o compontente selecionado, clique duas vezes no campo labels na barra de propriedades para exibir a caixa de valores (Values box). Use o botão + parra adicionar quantos valores quiser. Lembre-se que 0 (zero) será o valor inicial do menu.

Eu adicionei: PontoFlash, Sexopuro, Plap

   Agora, você vai adiacionar os links dos respectivos rótulos. Clique duas vezes no campo data na barra de propriedades para abrir a janela de valores. Você precisa adionar o mesmo número de valores que no exemplo anterior. Clique OK.

Eu adicionei: http://www.pontoflash.com.br, http://www.sexopuro.org, http://www.plap.com.br

   Como o Flash identificará quando o menu é modificado pelo usuário? Pelo último campo da barra de propriedades. Clique no campo Change Handler e dê-lhe um nome. Eu escolhi handler. Esse será o nome da função que será chamada a cada alteração feita no menu.

   Agora vamos ver um pouco de ActionScript. Crie uma nova camada e a chame Ações. Arraste-a para cima de todas as outras camadas de seu filme. Clique com o botão direito, no primeiro frame dessa camada e escolha Ações no menu que se abre para abrir a janela de Ações. Para facilitar o aprendizado, vou mostrar como fazer no modo Normal, de maneira que você possa saber de onde vem cada pedaço do código. Os mais experientes podem preferir o modo especialista.

   No painel esquerdo da janela, clique em Ações para expandi-la. Clique depois em Funções definidas pelo usuário (User-Defined Functions) também para expandir. Você verá uma ação chamada function. Duplo clique nela para aplicá-la à parte direita da janela. No campo Nome digite o nome que você colocou no campo Change Handler anteriormente (handler). Para adicionar a próxima ação da função, que será um getURL, clique em Navegador/Rede (Browser/Network). Clique duas vezes na ação para aplicá-la também. Agora no painel à direita, você deve marcar a opção Expressão no canto direito da janela.

   O menu precisa saber o que fazer com o item selecionado, certo? Isso requer uma nova ação que foi especificamente criada para esse componente. No painel à esquerda, clique em Compontentes da interface de usuário do Flash (Flash UI Components). Depois clique em FComboBox e depois em Métodos. Lá, finalmente encontre a ação getSelectedItem. Clique duas vezes para aplicá-la ao campo getURL da função (confira se getURL está iluminada com uma tarja vermelha).

   O ponto na frente do getSelectedItem indica que a função está a procura de um alvo específico. Aqui você vai digitar o nome de instância que você deu anteriormente ao ComboBox. Deverá ficar assim o campo:

dropdown.getSelecteditem()

   A função precisa saber que parte da informação importar do menu, uma label ou data. Você, agora, precisa do valores "data" ou os endereços dos links. Clique no final do texto, que temos no campo URL, e digite ".data". Atualizando, ficaria então assim:

dropdown.getSelectedItem().data

(Nota: Se você quiser que os links abram em novas janelas do browser, escolha _blank no menu drop-down janela).

Seu código final será assim:

function handler() {
getURL(dropdown.getSelectedItem().data);
}

   Você pode redimensionar o seu menu como quiser. Agora teste seu filme.

Outro exemplo?

   Agora vamos brincar um pouco mais com esse compontente. Você já deve ter visto aqueles menus no qual você escolhe o ano de seu nascimento, muito comum nasqueles intermináveis formulários de alguns sites.

O que nós vamos ver aqui é:

como preencher os rótulos do componente apenas com actionscript e;
usar o menu para declarar o valor de uma variável.

Digamos que eu quero colocar as datas de 1930 a 2002. Para isso eu crio um loop FOR:

for (i=1930; i<2002; i++) {
ano.addItem(i);
}

   Repare que a linha tem o nome de instância do combobox (que eu chamei ano) seguido do método do compontente addItem. Esse método, como o nome já diz, adiciona itens (nesse caso rótulos) ao menu. A variável i, percorrerá todas as datas nesse intervalo.

Na seqüência:

function data() {
campo = ano.getSelectedItem().label;
}

campo é um campo de texto dinâmico que eu coloquei no palco;
ano é o nome de instância que escolhi para esse compontente comboBox e;
data é o valor do campo Change Handler da barra de propriedades

Essa ação declara como valor da variável campo, o item selecionado no comboBox ano.



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
3 comentários


Comentário de Xande
| 22/11/2010 - 13:51 |


Ola boa tarde venho por esse meio, pedir ajuda na programação da criação e a conexao entre duas combobox. Por exemplo, tendo duas combobox, uma em cima e outra em baixo, quando se escolhe algo na combobox de cima tem q tar relacionado com a escolha da combobox de baixo



Comentário de Mirian
| 23/10/2010 - 00:48 |


Alexandre... Achei um combobox duplo que se encaixa perfeitamente ao meu projeto..so que ele esta em ac 1 sera que teria como migrar para o 3 tenho duvidas...obrigada.



Comentário de Mirian
| 23/10/2010 - 00:48 |


Alexandre... Achei um combobox duplo que se encaixa perfeitamente ao meu projeto..so que ele esta em ac 1 sera que teria como migrar para o 3 tenho duvidas...obrigada.