ILVA RUDEV (90 pts)

LEANDRO AMANO (83 pts)

JONAS GALVEZ (521 pts)

RICARDO FIGUEIRA (33 pts)

MUZAK (45 pts)

PEDRO CLAUDIO (50 pts)

GUILHERME SCHEIBE (49 pts)

GUILHERME G.G. (137 pts)

DENIS CARAVALHO (85 pts)

PANDOGO (82 pts)

GÉRIO (93 pts)

RICARDO TAKAHASHI (180 pts)
Treinamento PontoFlash de Flash e ActionScript

Preciso de um preloader, mas tem que ser o mais simples que existir.

Como fazer um objeto andar no MouseOver?

Função tela tremendo (shake) com Flash e Javascript.

Como criar membros (*propriedades e métodos) PRIVADOS de classes (OOP)?

Quero que meu SWF carregue em uma cena aleatória.

Como fazer um ponteiro de um relógio girar sem parar?

Como usar as input type hidden de um form email fornecido pelo HPG para uma página html no flash.

Como fazer um random que nunca repita o resultado?

Como alterar a cor de um botão depois de clicado e ocorrido o evento?

Como fazer banners com animação e que fossem links. Com botão transparente?

Como coloco um cronômetro no flash?

Como fazer um botão comutador do tipo play e stop?

Como tirar o menu do FlasPlayer que se abre quando se clica com o botão direito do mouse?

Como eu faço para abrir um site em fullscreen?
Formulário usando Flash e PHP

Atenuação (easing).

Botão estilo Apple, feito no Flash.

Objeto Array

Aspectos Básicos das Ferramentas de Desenho.

Quando usar vetor ou bitmap?

Formulário simples.

Efeito de texto esticado (stretched text).

Ilustrando com effects e gradientes no Fireworks

Objeto Color

Gira logo.

Blend - Fireworks
Radio button 2

Bspline1

Texto esticado

Tangran

Fakeload

Counter

Espanto

Click drag and release

3d rotation2

Textfind

Trilha

Toca fita
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