Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RenanMonteiro

mudar de frame ao arrastar objeto

Recommended Posts

Estou fazendo uma animaçãozinha, e preciso de um código que mude de frame (GoToAndPlay) quando eu arrastar um botão de um ponto até outro ponto (somento horizontalmente, o botão só se mecherá na horizontal). Alguém sabe como faz? :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia.

 

Eu faria assim:

 

Criaria um movieClip de um tamanho que eu preferisse, ou considerasse o mais adequado. 200 px, por exemplo.

Dentro desse movieClip colocaria uma barra, que é uma linha de 3 px de largura e do tamanho do meu movieClip (200 px), e um holder que é o botão que você falou acima. O início da sua barra, dentro do movieClip deve estar no ponto de registro, ou seja, na posição x:0, y:0, para que você tenha uma referencia.

 

Você deve restringir o movimento do seu botão para que ele se movimente somente no eixo x (horizontal).

 

Agora a navegação nos frames do seu outro movieClip vai depender de quantos frames você tem nele. Se você tiver 200 frames nele, você pode fazer o seguinte: passar a posição do seu botão para o gotoAndStop().

 

Assim:

 

meuMC.gotoAndStop(meuMovieClipComHolder.currentFrame);

 

Se tiver 400 frames:

 

meuMC.gotoAndStop(meuMovieClipComHolder.currentFrame * 2);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.