GUILHERME G.G. (137 pts)

PEDRO CLAUDIO (50 pts)

JOÃO NETO (78 pts)

DEN IVANOV (260 pts)

DEMIS BUCCI (50 pts)

AMAURY BENTES (123 pts)

NETO LEAL (116 pts)

EDUARDO WALMOTT (226 pts)

ÉMERSON ROCHA (85 pts)

RÔMULO NUNES (32 pts)

NILTON BICALHO (61 pts)

EDUARDO CARREGA (150 pts)
Treinamento PontoFlash de Flash e ActionScript

Qual a melhor maneira de importar um swf criado no Swish para o Flash?

Como checar o preenchimento de um campo de texto?

Como desabilitar um botão quando eu carrego o swf e habilitar quando descarregar o swf.

Como faço para colocar um Botão de liga / desliga som?

Alguém conhece o software para criar chat do tipo batepapo.com.br (ou empresa que tenha)

Quero desativar os botões de cenas já visitadas.

Como eu faço para que cada vez que um movieclip for acionado por tell target, some 1 à uma variável, e que quando essa variável atingir o valor 7 chame uma nova scene?

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

Como encontro o valor da Hipotenusa de um triângulo com AS?

Como criar uma formatação para um texto importado de um TXT?

Como se usa o NoCache?

Vídeo no Flash - programa que fiz.

Quando gerado o swf, o texto perde a resolução.

Preciso rodar um AVI no flash com controladores: PLAY, PAUSE, STOP.
Cadastro de usuários, com Flash+ASP

Criação de um CD híbrido

Flash Turbine (integração Flash com PHP ou ASP)

Componentes no Flash MX 2004

Create TextField.

Scroll dinâmico no Flash 5.

Exibir páginas em html com o componente TextArea do FlashMX2004

Criando um objeto para sua paleta personalizada (NINJA)

Menu circular em 3D personalizável

Desenhando apenas com Actionscript.

Enquete interagindo Flash MX 2004 + PHP + MySql

Scroll Text.
Radio button 1

Arrow

Rastro com texto

Menu dinâmico

Transição

ComboBox duplo

Theba

Formulário

Sashacircle 1

Ir e voltar

Frameload

Adivinhação
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