ZECA BALA (45 pts)

RICARDO TEIXEIRA (40 pts)

MARCELO SIQUEIRA (96 pts)

PANDOGO (82 pts)

IRAPUAN MARTINEZ (45 pts)

DANIELA PIRES (86 pts)

MAURO ROCHA TAVARES (40 pts)

NETO LEAL (116 pts)

DAUTON JANOTA (255 pts)

DAAFY (55 pts)

MUZAK (45 pts)

ILVA RUDEV (90 pts)
Treinamento PontoFlash de Flash e ActionScript

Como fazer um botão crescer no rollOver e voltar ao tamanho normal no rollOut?

Quero que quatro movie clips percorram o stage e parem um abaixo do outro.

Como posso dar uma ação a um movieclip quando outros dois se chocam?

Como abrir um filme por load movie em uma determinada posição?

Eu não consigo entender como funciona o loop FOR para duplicar movieclips.

Quero fazer um movimento circular infinito sem quebras (truncados).

Fiz um arquivo de scroll, mas quando o coloco dentro de um movieclip, não funciona.

Como fazer a rotação de um movieclip aumentar indefinidamente.

Quero acrescentar vídeos e um menu num CD de áudio.

Como instanciar movieclips duplicados (Duplicate Movieclip)?

Como abrir uma janela popup dentro de um arquivo .exe?

Como faço para desabilitar as opções que aparecem quando se aperta o botao direito no swf?

Para que serve e como usar o LoadVars? Substitui o LoadVariables?

Como arrastar um swf com uma foto, aberto com load movie?
Botão estilo Apple, feito no Flash.

Menu dinâmico a partir de um xml.

LoadVariables & OnClipEvent(data).

Integração Flash X ColdFusion.

Componentes no Flash MX 2004

MMSave

Objeto Color

Gerando pop up's com conteúdo html dinâmico usando script client-side

Flash MX 2004 - class e prototype

Botão Radio.

Entendendo como funciona um preloader. Terceira parte.

Betinhocarreiro e Dysney.
Transportes

Primeira letra maíscula

Magnetismo

Balls 3f

Check date

Satélite

Cronometro

Rater2

Tribble

Waterfall

Sound_control

Enquete
HOME | TUTORIAIS
Janelas tipo Windows com Swap Depth
por Alexandre Porto

A partir da dúvida de um colega da lista PontoFlash criei esse tutorial que mostra como usar um swap depths simples. Essa função é muito usada para criar janelas arrastáveis como as do Window. Com Swap Depth podemos clicar na janela e esta se sobreporá às outras.

Neste exemplo resolvi complicar um pouquinho mais fazendo com que as janelas, que são movieclips, tivessem seu limite de arrasto nos limites do tamanho do swf. Isto foi conseguido colocando "constrains" no "drag" da seguinte forma:

Desenhe sua janela e dentro dela

on (press) {
   this.swapDepths( "_level0:window" + _level0:highest );
   _level0:highest = substring ( _name, 7, 1 );
   startDrag (this, false, getProperty (this, _width)/2, getProperty (this, _height)/2, 550 - getProperty (window3, _width)/2, 400 - getProperty (window3, _height)/2);
}
on (release) {
   stopDrag ();
}

Repare que na linha de "constrain" eu usei dois métodos para referenciar o MC. O primeiro com "this" e o outro com o "instance name" (window3). A janela que eu usei como exemplo para "constrain" está com alpha 50% para diferenciar das demais.

Outra dúvida que existia era com relação a "fechar" a janela. Para tanto coloquei um botão com um "X" simulando uma janela de sistema operacional. O exemplo está na mesma janela diferenciada com alpha 50%. O código do botão é este:

on (release) {
   setProperty (this, _visible, "0");
}

Usei a propriedade _visible por ser a mais simples. Bom vou esperar que surjam mais implementações que a galera pedir. Já estou vendo os flasheiros pedindo "como se faz pra deixar somente a barra para se arrastar, tipo 'Mac OS'?", ou perguntas do tipo: "como faço pra minimizar a janelinha sem fechar?".

baixe aqui o exemplo do tutorial.



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