• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

lxavier

animação actua apos o rato passar uma determinada zona

7 mensagens neste tópico

boas pessoal...

estou com um grave problema numa animação onde kero k uma animação apenas corra apos o rato ter passado numa determinada zona e comece e termine a animação apos o rato sair da determinada zona e utilizo a seguinte programação

if (_ymouse<=640 && _ymouse>=775){

_root.barra.gotoAndPlay(2);

}else{

_root.barra.gotoAndPlay(11);

}

so k ele so faz o if!!!

será k tenho alguma coisa mal ... :wallbash:

obrigado pela atençao

abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E quando é que estás a testar essa condição?

-em cada frame

-de x em x segundos

-só quando o rato mexe

-etc

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

kando o rato passa uma determinada zona tipo y =600 e y=800 nesta zona ele va pra freime 2 s o rato sair dessa area va pra freime 11...

n sei s m entedes mas e o melhor k consigo explicar...

obrigado na msm pela a atenção

abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o problema é onde esta esse código...

ele entra no If... manda o controlo para a frame 2... e na frame 2 este código está disponível para testar de novo se o rato sai?

e na frame 3? e na 4? ... etc..

o problema certamente é esse

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas o problema e k ele nem xega a entrar no if...

o k tenho e uma animação de um retangulo que na freime 1 esta apenas uma linha com um stop k dps com um motion tween ele cresce na freime 2 pra um quadrado k para na freime 10 e na freime 11 começa a animação inversa d a bocado...

e o k eu kero e k kand o rato passar o determinado sitio comece a animação na freime 2 e dps d sair desse determinado sitio, o rato, faça a animação a pratir da freime 11...

abraços e obrigado pela atenção

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para o efeito que pretendes, quando passas o mouse em certa zona exista um animação, o melhor que tens a fazer é:

Converteres o rectângulo em Simbolo -> Button, e na edição do simbolo, no keyframe correspondente ao Over, colocas lá o código e controlas ai na timeline, a animação.

EDIT: Era melhor escreveres correctamente sem utilizar linguagem de chat, porque num forum tens que escrever correctamente, tive dificuldades em perceber o que querias  :P

Cumps :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pelo que me parece ele não faz nada, não chega nem ao controlador if.

posta ai o fla, para ver ao certo o que queres

ja agora "barra" é um movie clip?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora