RICARDO TAKAHASHI (180 pts)

ÉMERSON ROCHA (85 pts)

RICARDO FIGUEIRA (33 pts)

JOÃO NETO (78 pts)

JONAS GALVEZ (521 pts)

IRAPUAN MARTINEZ (45 pts)

MUZAK (45 pts)

ALEXANDRE PORTO (1281 pts)

GUILHERME G.G. (137 pts)

GUILHERME SCHEIBE (49 pts)

LUIZ AVANCI (51 pts)

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

Como abrir uma janela pop-up tamanho fullscreen?

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

Como abrir, com um arquivo mas redimensionado e posisionado em determinado local?

Cmo coloco um arquivo flash 800 x 600 em fullscreen no browser?

Como carregar clipes aleatórios?

Tipo quero que um filme intro.swf que eu carreguei com LoadMovie no level 4, já comece no frame 50.

Começando a entender o evento onResize do objeto Stage.

Como configurar um fadeIn e um fadeOut em um arquivo de som?

Como desabilitar botões do Level0, quando abro um arquivo no level1?

Gostaria de fazer dois olhos 'olhando' para o mouse.

Como criar uma array (matriz) bi-dimensional (N linhas por 3 colunas)?

Eu gostaria de saber como faz o efeito de desfoque nos objetos.

Um relógio digital mo formato HH:MM:SS

Como coloco um cronômetro no flash?
Gerando pop up's com conteúdo html dinâmico usando script client-side

Fórmula do efeito de elasticidade

Guias de movimento (motion guide)

Envio de um arquivo SWF por e-mail

Enviando variáveis do Flash para ASP.

Criando um objeto para sua paleta personalizada (NINJA)

Jpeg, Gif, texto, gradientes X slices no Fireworks

Line Draw.

Fade Out.

Tratamento de imagens e alguns efeitos no Fireworks

Salvando alterações feitas no layout (shared Objects).

Ilustrando com effects e gradientes no Fireworks
Type 1

Slide menu fotos

Substituir texto

Barra deslizante

Rotatingclockpoint

3dbuilderv

Move menu

Placar

Nudemask3

Abrirefecharjanelas

F5 Scroll

Fogos de artificio
HOME | TRUQUES E DICAS
Como faço uma bola se mover e voltar quando bate numa parede?
por Andre Nobre


Eu imagino algo assim:

Defini um Movie Clip que seria a parede e coloquei o nome de parede. Abaixo o exemplo de velocidade sempre constante (Já que você não quer que ela pare. Se colocar atrito ela vai parar. Aplique na bola esse action script):

onClipEvent(load) {
velocidade = 5;
}
onClipEvent(enterFrame) {
corre();
}

No primeiro frame de seu filme:

MovieClip.prototype.corre = function () {
_x += velocidade;
if (hitTest(_root.parede,_root.parede)) {
velocidade *= -1;
}
}

Eu defini no eixo y do hitTest _root.parede pois nunca vai pegar na parede no eixo y, afinal só anda no eixo x correto? Se quiser aceleração, vai ficar muito rápido afinal nunca vai parar mas vamos lá:

- No seu Movie Clip:

onClipEvent(load) {
velocidade = 5;
aceleracao = .27;
}
onClipEvent(enterFrame) {
corre();
}

- No primeiro frame de seu movie:

MovieClip.prototype.corre = function () {
_x += velocidade;
velocidade += aceleracao;
if (hitTest(_root.parede,_root.parede)) {
velocidade *= -1;
}
}

Andre Nobre

0 comentário