AUTOR DESCONHECIDO (100 pts)

DEMIS BUCCI (50 pts)

NILTON BICALHO (61 pts)

SYDNEY GANHO (60 pts)

ZECA BALA (45 pts)

IRAPUAN MARTINEZ (45 pts)

DAAFY (55 pts)

ALEXANDRE PORTO (1281 pts)

RÔMULO NUNES (32 pts)

BÁRBARA TOSTES (64 pts)

STICKMAN (155 pts)

PEDRO CLAUDIO (50 pts)
Treinamento PontoFlash de Flash e ActionScript

Rodar movieclip invisível.

Como verificar um caracter numa variável e retira-lo?

Como faço para alternar movieclips invisíveis e na mesma hora começar a rodar.

Eu quero fazer um degradê de uma cor opaca para uma transparente.

Como se transforma uma imagem em imagem do tipo quadrinhos (huga huga)?

Como deletar um lote de variáveis com apenas um comando?

EasyPreloader utilizando os recursos do FLEM.

Como fazer um objeto desfocado em movimento?

Como posso dessaturar uma foto para seus níveis de preto e branco?

Como exportar/importar somente algumas variáveis da timeline principal?

Propriedades e métodos não documentados do FlashMX?

Alguém sabe como evitar o cachê da máquina do usuário para um SWF?

Como faço para buscar de um FlashMovie notícias de um txt?

Como eu faço um carregando bem simples no flash5?
EmbedFonts e Mini-dicionário Style

Uma enquete usando ASP e Flash.

Barra de rolagem simples no Flash5.

Jogo da Forca (terceira parte)

O desenho animado abrindo sites.

Primeiros passos - desenhando e animando

Configurando o FTP do Dreamweaver MX

CD Record (um player com clips arrastáveis).

Alterando Artistic Media no Corel Draw.

Code Animation - Parte 2

Gerenciando camadas no CorelDraw

Abrir PopUp no Flash com JS e ASP.
Curva elastica

Code Elastic

Slicemenu

Controle deslizante de volume

WDDGmask

Movimento e zoom

Keypress

Spiral menu

False Mask

Lens flare

Bola de vidro

LoadVars
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.