ZECA BALA (45 pts)

ZEBEDIAH (35 pts)

RODRIGO AMARAL (56 pts)

ILVA RUDEV (90 pts)

STICKMAN (155 pts)

NILTON BICALHO (61 pts)

FLASHGURU (155 pts)

PEDRO CLAUDIO (50 pts)

GUILHERME SCHEIBE (49 pts)

LUI FERNANDO (151 pts)

AUTOR DESCONHECIDO (100 pts)

RICARDO TEIXEIRA (40 pts)
Treinamento PontoFlash de Flash e ActionScript

Não conseguir determinar corretamente sua localização (hierarquia ou posição) de uma variável.

Quero que numa conta (divisão) apareçam, no resultado, somente 2 casas decimais.

Como faço para que um objeto fique com efeito de elástico?

Como fazer com que uma animação funcione como preload?

Há uma propriedade para um campo de texto que impeça a digitação de caracteres repetidos?

Como coloco um nome de instância para um movieclip criado no linkage?

Comentários do o script do “desenho livre” (sources/actionscript)?

Como fazer um objeto desfocado em movimento?

Preciso remover todas as arrays que tenho em um movieclip?

Como criar uma função só para executar uma outra função com certos parâmetros?

Dá pra abrir uma página com âncora com Get Url?

Gostaria que um executável preenchesse a tela toda em fullscreen.

Como fazer um cronômetro regressivo, com botão pause, stop e play.

Uma forma diferente de fazer uma concional.
Aplicação simultânea de Fio e Sombra a bitmaps - Fireworks

Motion Blur.

Desenhando um avião no Flash

Tratamento de imagens e alguns efeitos no Fireworks

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

Como arredondar os cantos de uma foto no Fireworks.

ListBox no FlashMX.

Turbine seu Fireworks

Labirinto - Plataforma de jogo em terceira pessoa em flash 5: 1° parte

Botão estilo Apple, feito no Flash.

Abrir PopUp no Flash com JS e ASP.

Duplicate Movieclip.
Calculadora

Slide menu fotos

F5scrolltext

Trailer

Slide menu

Keypress

3d FlashClub

Nome obrigatório

Carro com Tweening

Objeto loadVars

Função e duplicação

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