JONAS GALVEZ (521 pts)

MARLOS ALVES CARMO (90 pts)

FÁBIO DUARTE (79 pts)

DEMIS BUCCI (50 pts)

EDUARDO PERROUD (52 pts)

SÁVIO PONTE (39 pts)

ÉMERSON ROCHA (85 pts)

FLASHGURU (155 pts)

LEANDRO AMANO (83 pts)

KEN AWAMURA (130 pts)

SASHA GUDEY (235 pts)

DAUTON JANOTA (255 pts)
Treinamento PontoFlash de Flash e ActionScript

Como envio um valor para uma variável em um movieclip duplicado com o nome de (varbola+n) e que cada bola tenha um valor?

Como fazer um menu que segue o mouse com easing como o do site do cantao.com.br?

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

Como posso fazer com que um objeto do flash possa ser movido pela pessoa que esta vendo a página?

Como faço o loading bem simples?

Problemas com executáveis em MAC.

Relógios no Flash e o horário de verão.

Criei o script para FullScreen e está abre o site em flash, mas o botão fechar criado no flash não funciona.

O que vocês sugerem, usar LoadMovie into Level (loadMovieNum) ou into Target (loadMovie)?

Preciso urgentemente de um contrato.

Como fazer um autoRun para um executável do Flash?

Quero que a tela trema no roll over de um botão do Flash.

Como faço para que uma seta aponte para o botão em que o mouse estiver (roll over)?

É possível carregar um filme (loadmovie) numa cena determinada?
Pre-loader simples.

Download de arquivos com a classe File Reference

Separar mensagens das listas das pessoais, usando o Outlook

Detecção do FlashPlayer.

Interseções com objetos planos

Betinhocarreiro e Dysney.

MC se movimenta ao contrario do mouse (velocidade, distância)

Troca de cor de imagens

Loop Mixer.

0wn3d Again BY Destution Team

Integração Dreamweaver + Fireworks.

Criando um Editor HTML com o MM Flash
Type 1

Menu HitTest

Dynamic menu

Relógio analógico

Borboleta

Search

Ondas

Intromar

Loading trail

Fakeload

Mascara de cor

Bola de vidro
HOME | TRUQUES E DICAS
Como usar o tab nos formulários do Flash?
por Eduardo Walmott

O uso ta tecla TAB no Flash sempre foi um problema, isso todos concordam. Algumas soluções foram implementadas usando-se actionscript. Para o projeto SIJ estamos tentando minimizar o problema do uso da tecla TAB, para tanto estamos usando a seguinte solução que funciona, mas com alguns probleminhas, como os campos de entrada de texto estão dentro de um mc (usuário e senha) usando o action na scene1 não funciona, usando a action dentro do mc até funciona, mas da seguinte forma: na primeira pressionada de TAB o foco vai parar no endereço do browser, no segundo TAB ele caina caixa do usuário e de lá não sai mais com a tecla TAB, caso se tecle SHIFT + TAB o foco vai para senha, e não sai do foco caso tecle TAB, e fica neste joguinho: só vai para usuário com TAB e só vai para senha com SHIFT + TAB, bem aí segue o código comentado.

Dentro do mc na layer superior contém no primeiro frame, setando o array com dois elementos:
tabOrder = new Array(usuario, senha);

Mesma layer, no segundo frame, setando o foco no primeiro elemento do array, ou seja, o campo usuario:
Selection.setFocus(tabOrder[0]);

Um botão que capta o uso da tecla TAB e sua combinação com SHIFT, que fica fora do stage tem o seguinte código:
on (keyPress ) {
currentLevel = targetPath(_root)+.;
if (Selection.getFocus() == null) {
currentVar = 0;
previousVar = tabOrder.length-1;
nextVar = 0;
} else {
for (i=0; i<=tabOrder.length; i++) {
if (Selection.getFocus() == currentLevel+tabOrder[i]) {
currentVar = i;
if (currentVar == 0) {
previousVar = tabOrder.length-1;
nextVar = i+1;
} else if (currentVar == tabOrder.length-1) {
previousVar = i-1;
nextVar = 0;

} else {
previousVar = i-1;
nextVar = i+1;
}
break;
}
}
}
if (Key.isDown(Key.TAB) && !Key.isDown(Key.SHIFT)) {
Selection.setFocus(tabOrder[nextVar]);
} else if (Key.isDown(Key.TAB) && Key.isDown(Key.SHIFT)) {
Selection.setFocus(tabOrder[previousVar]);
}
}

Testei o código em um swf que criei de exemplo e funcionou BLZ! mas não o fiz dentro de mc, será que é isso que está acarretando este problema? Se alguém puder dar uma depurada no código e analisar, fica o nosso muito obrigado, e fica o código aí pra galera que queira usar, frisando que ele funciona super bem. Não esquecendo do seguinte detalhe, o variable em Text Options tem que ser que foi criado no array, podem ser usados quantos campos se quiser desde que sejam declarados os elementos no array e seu respectivo nome declarado em variables, a ordem de tabulação segue a ordem de declaração dos elementos do array, portanto, podem ser embaralhados os campos na tela mas ordem será definida pelo array.

Eduardo Walmott


0 comentário