Comunidad de diseño web y desarrollo en internet online

Duda posicion inicial de un mc al presionar un boton

Citar            
MensajeEscrito el 17 Jul 2009 04:23 am
Hola, bueno mi duda es la siguiente:
Yo tengo un mc que lo muevo con un Drag And Drop y al soltarlo se dirige al fotograma #2... y yo quisiera saber como hacer para que al presionar un boton el mc regrese a su posicion inicial, que al mismo tiempo se dirigira de nuevo al fotograma #1 con un gotoAndStop.

Espero respuestas lo mas pronto posible, Gracias.

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 17 Jul 2009 05:05 am
broo

Hola man!!! Podrías crear dos variables, una para almacenar la posición x e y anterior al arrastre, cuando presiones el botón lo que haces es mover el mc a las posiciones guardadas. :cry:

Por esutoraiki

Claber

548 de clabLevel

4 tutoriales

Genero:Masculino  

Aplicaciones para Web

opera
Citar            
MensajeEscrito el 17 Jul 2009 05:31 am
eso de lo mas pronto posible me recordo a la escuela o a algun trabajo, deberias ser mas amable si buscas que te hagan todo

supongamos que tienes dos fotogramas (1 y 2)
en el primero pondrias algo asi

Código ActionScript :

stop();
boton_mc._x=50;
boton_mc._y=50;
boton_mc.onPress = function () {
   startDrag(this, true);
}
boton_mc.onRelease = function () {
   stopDrag ();
   gotoAndStop(2);
}


y en el segundo algo como esto

Código ActionScript :

back_mc.onPress = function () {
   gotoAndStop(1);
}


asi siempre que entre al fotograma uno, volvera a asignarle los valores 50/50 a el boton que se arrastra

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 17 Jul 2009 04:28 pm
Mmm... Gracias pero eso es AS 3.0 yo trabajo con AS2.0 ;)

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 17 Jul 2009 08:14 pm
WOW! eso si me sorprendio :S
segun yo eso es AS2

sera que solo usas codigo en los objetos o algo asi?

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 23 Jul 2009 04:27 pm
Mmm... Perdona no me di cuenta es que no acostumbro a programar mediante fotogramas ahunque me an dicho que es mucho mejor...

Como ya yo tengo el arrestre y pegado ( http://www.cristalab.com/tutoriales/tutorial-de-arrastre-y-pegado-entre-movie-clips-c86l/ )

El codigo en las acciones del boton quedaria haci no?

on (press) {
_root.boton_mc = function();
}

Mientras que en el primer fotograma se almacena las variables de las posiciones x e y quedando haci no?

stop();
boton_mc._x;
boton_mc._y;

no especifico las coordenadas de x e y por que mediante flash puedes indicarlas...

Si me equivoco me podrias corregir. Gracias

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox
Citar            
MensajeEscrito el 23 Jul 2009 06:01 pm

broo escribió:

... Mientras que en el primer fotograma se almacena las variables de las posiciones x e y quedando haci no?

Código ActionScript :

stop(); 
boton_mc._x; 
boton_mc._y;

Te en cuenta que eso solamente te trae las coordenadas del botón. No te lo almacena. Silo quieres almacenar tendrías que guardarlo en variables aparte o dentro de un array

En variables aparte

Código ActionScript :

var pos_x:Number = boton_mc._x;
var pos_y:Number = boton_mc._y;
En array

Código ActionScript :

var posicion:Array = new Array();
posicion[0] = boton_mc._x;
posicion[1] = boton_mc._y;
Claro está que almacenarlas dentro de un array tiene mayores posibilidades por que podrías llegar a almacenar más de una sola posición adecuando el array a un array de dimensión 2 :oops:

Por esutoraiki

Claber

548 de clabLevel

4 tutoriales

Genero:Masculino  

Aplicaciones para Web

opera
Citar            
MensajeEscrito el 23 Jul 2009 06:41 pm
Mmm ok... pero y como seria el codigo del boton por que veo que en ninguna parte se especifica el function()

que comando tendria que utilizar para que el mc regrese a su posicion inicial?

Por broo

110 de clabLevel

1 tutorial

 

Aprendiendo y enseñando flash.

firefox

 

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