Ir para conteúdo

POWERED BY:

Arquivado

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

ZecaLoteiro

[Resolvido] Movendo Movie Clip (x,y)

Recommended Posts

Olá, sempre movi meus movie clips utilizando o comando

movie_clip._x = Nx

movie_clip._y = Ny

 

Gostaria de saber se há algum comando pra move-lo direto para um ponto (x,y) e não um de cada vez....

Vi na net algo como

 

movie_clip.moveTo(Nx, Ny)

Mas não funcionou...

Alguém sabe como fazer isso ?!

 

Valew @

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você quer mover ele... com botões???? tipo clica no bot1 o movie vai para um determinado ponto.... clica no bot2 ele vai para outro ponto é isso???

 

se for faz assim:

 

no movie q vai ser movido poe essa action:

 

onClipEvent (load) {

_x = 0;

_y = 0;

div = 3;

}

onClipEvent (enterFrame) {

_x += (endX-_x)/div;

_y += (endY-_y)/div;

 

//e aqui em baixo você poe as actions dos botoes

 

_root.bot1.onRelease = function() { // voltar para o ponto inicial

endX = 0;

endY = 0;

};

_root.bot2.onRelease = function() { //mover o movie

endX = -250;

endY = 0;

};

 

se tiver + botoes é só ir acrescentando as actions....bele

 

se resolver tai ....t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neem.... tipo mover o movie blza...

btn.onRelease = function(){

movie_clip._x = Nx

movie_clip._y = Ny

}

 

 

Só que eu queria fazer isso utilizando uma linha só....

 

ao invéz de uma linha pra X e outra pra Y, tudo em uma só...

 

Valeew pela atenção !

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra.. Se x e y tiverem valores diferentes com uma linha só isso não vai funcionar:

 

btn.onRelease = function(){
movie_clip._x = movie_clip._y = Ntodos
}

Caso contrario, a linha de cima te ajuda. Até

 

 

Mas vou pesquisar melhor..

Compartilhar este post


Link para o post
Compartilhar em outros sites

zecalotero você sabe como fazer para quando o movimento para em um determinado lugar começa uma animação no movie q esta sendo movido???

 

 

 

zecalotero você sabe como fazer para quando o movimento para em um determinado lugar começa uma animação no movie q esta sendo movido???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo.

Faça um prototype no primeiro frame do teu flash, assim>

 

MovieClip.prototype.moverPara = function(x,y){
	this._x = x;
	this._y = y;
}

Depois só chamar a função assim:

meuMC.moverPara(20,20);

O moveTo que você mencionou em cima não é para posicionar movieclips, e sim para definir qual a posição do cursor de desenho quando você desenha um mc via as.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Huum.... valeews... eu tenho q definir uma funçãozinha pra fazer oq eu quero né ? o Flash não tem isso direto...

 

Valeeewww !!!

 

;)

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.