Comunidad de diseño web y desarrollo en internet online

Mover movieclip

Citar            
MensajeEscrito el 28 Mar 2008 11:47 pm
Hola!!! Mi duda es la siguiente ohh incansables amantes de flash.

Quiero que un movieclip se mueva a la coordenada que yo le dicte pulsando un botón.

Yo pulso un botón y mi movieclip va a la coordenada que yo quiera, pero quiero ver como se mueve, no me sirve que se teletransporte directamente a dicha coordenada. Gracias.

^^

Por pakaken

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Mar 2008 10:17 am
:?

Código :

mc._x=coordenada

Con eso vale, si el movieclip se llama mc

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Mar 2008 03:01 pm

mcapu escribió:

:?

Código :

mc._x=coordenada

Con eso vale, si el movieclip se llama mc

mcapu, eso lo "teletransportaría", no lo movería, que es lo que busca.
Hay varias formas de hacer eso, pero la que ahora mismo veo más fácil y eficiente es usar la clase Tween. Podrías hacer algo como esto:

Código :

var myTween:Tween = new Tween(my_mc, "_x", Regular.easeOut, my_mc._x, coordenada, 2, true);

Donde le dices que se traslade, desde su posición _x actual hasta la coordenada que le diste, disminuyendo la velocidad progresivamente y tardando 2 segundos.
Si no has trabajando con la clase Tween, usa el buscador (arriba a la derecha) y hallarás un par de tips muy buenos al respecto.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 29 Mar 2008 03:06 pm
Ohhh...
Es verdad...
XD
Entendí que quería que se teletransportara, por eso me extrañó. Madre mía, ¿¿cómo habré podido leer eso?? Lo siento U_U

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Mar 2008 03:07 pm
jajajaja. Shit happens U_U

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 29 Mar 2008 05:13 pm
@Friky: antes de usar la clase debes importarla, supongo q ya lo sabes, pero siempre es bueno aclarar

Código :

import mx.transitions.Tween;
var myTween:Tween = new Tween(my_mc, "_x", null, my_mc._x, coordenada, 2, true);


@pakaken: para entender mejor q diantres es esto Tween, mira una humilde explicacion al respecto:
Animaciones dinámicas con clase Tween de Actionscript 2
;)

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 29 Mar 2008 05:15 pm

penHolder escribió:

@Friky: antes de usar la clase debes importarla, supongo q ya lo sabes, pero siempre es bueno aclarar

Sí, tienes razón penHolder, precisamente cuando le decía que buscara sobre la clase Tween era para encontrar tus tips. Simple flojera que me dio de buscarla yo mismo ;)

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 10 Jun 2008 11:50 pm
Oigan perdón no se que tan tarde entre en la platica... Dejen ver si me explico...

Yo tengo un Movie de un planeta que gira, es una esfera en 3D y lo exporte frame por frame al flash y lotransforme en un movie... la hice que gire dando click y moviendo el mouse... con este codigo en un boton invisible sobre la movie del planeta...


on (press) {

indice_rotacion = 25;

fotograma_inicio = ohm_mc._currentframe;
posicion_puntero = _root._xmouse;

delete this.onEnterFrame;
this.onEnterFrame = function() {

var deslizamientoX = _root._xmouse-posicion_puntero;

var deslizamientoFrames = int(deslizamientoX/indice_rotacion);
var fotogramaDestino = fotograma_inicio-deslizamientoFrames;

if (fotogramaDestino<1) {
fotogramaDestino = ohm_mc._totalframes+fotogramaDestino;
}

if (fotogramaDestino>ohm_mc._totalframes) {
fotogramaDestino = fotogramaDestino-ohm_mc._totalframes;
}

ohm_mc.gotoAndStop(fotogramaDestino);
};
}
on (release, releaseOutside) {

delete this.onEnterFrame;
}



Pero ahora nececito que gire con un boton...

No se si con cada click se mueva a determinado frame del movie...

Oh si se pueda con un boton tipo scroll que si lo muevo a la derecha gria para un lado y si lo muevo para la izquierda lo gire para el sentido contrario...

No se el nombre de eso para buscarlo...espero que me ayuden masters.

Me gustaria saber si se puede esto...

GRACIAS :lol:

Por die8141

1 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.