Comunidad de diseño web y desarrollo en internet online

Mover un objeto desde un boton

Citar            
MensajeEscrito el 21 Feb 2006 03:46 pm
:cry:
Ayuda!
Si tengo tres, cuatro botones etc y al clicarlos quiero que un objeto se mueva de un boton a otro y que se coloque encima en cada botón...como lo puedo hacerrrrr?? le pongo la accion al botón??
Gracias al posible ayudante!
hasta ahora solo consigo mover el objeto de esta manera con acciones en primer frame:

function mover(x,y,aceleracion) {
barra.onEnterFrame = function() {
this._x += (x-this._x)/3;
this._y += (y-this._y)/3;
if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5) {
this._x = x;
this._y = y;
delete this.onEnterFrame;
}
};
};
onMouseDown =function(){
if (mapa.hitTest(_xmouse,_ymouse)){
x = _xmouse;
y= _ymouse;
mover(x,y,3);
}
};

Por taka

25 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 21 Feb 2006 04:37 pm
¿quieres que el objeto se posicione sobre el botón (como para taparlo)?

entonces nada más copia las coordenadas del botón y esas son las que pones en el código:

Código :

on (release) {
   tapadera._x =272
   tapadera._y =129
}


(código en el botón, donde "tapadera" es el objeto que se posiciona sobre estos.)

aquí el ejemplo:

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 21 Feb 2006 04:51 pm
Hola Elarios!
Tengo 4 botones, y un objeto que se mueve de un boton a otro al clicar. Ademas he puesto un cuadrado de fondo

Entonces en mi codigo indico que el objeto se mueva donde yo clico sobre el cuadrado (donde estan tb mis botones)... Así mi objeto se muve tanto si pincho en el boton como si pincho en potra parte del cuadrado...me entiendes?

y yo quiero que solo se mueva al pinchar de un boton a otro ... gracias

Por taka

25 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 21 Feb 2006 04:56 pm
:roll:
haber, no acabo de entender...

¿lo que quieres es que se oculte el botón?

porque entonces igual es más fácil con la propiedad _visible?

o quieres que, dentro del cuadrado que es tu botón, la "tapadera" se mueva hacia donde hiciste click, sin tapar todo el botón?

o quieres todo aplicado al área del cuadrado que tienes debajo de los botones?

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 21 Feb 2006 05:05 pm
quiero lo ultimo...que el objeto vaya a donde está mi botón...y cuando pinche en el siguiente boton vaya a donde está mi siguiente boton...y si pincho donde no hay botón que no se mueva el objeto

Por taka

25 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 21 Feb 2006 05:15 pm
:crap:
oye, y viste el ejemplo que te puse en el hilo, ahí arriba en mi primera respuesta??

porque eso es exactamente lo que hace. ^^

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 21 Feb 2006 05:23 pm
efectivamente!
---lo hace de un salto...y que le pongo al boton además para que haga el recorrido?
:crap:

Por taka

25 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 21 Feb 2006 05:35 pm
y así?
--codigo-------

on (release) {
objetomovil.onEnterFrame = function() {
this._x += (x-this._x)/3;
this._y += (y-this._y)/3;
}
if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5) {
objetomovil._x =119.3
objetomovil._y = 93
delete this.onEnterFrame;
}
}

Por taka

25 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 21 Feb 2006 05:38 pm
entonces hay que animar la tapadera, con una interpolación de movimiento (que contenga stops en los keyframes adecuado), y darle al botón una acción tipo gotoAndPlay hasta el keyframe de la animación que inicia alguna parte del desplazamiento, algo así:


Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 21 Feb 2006 05:57 pm
pues sería ... mi tapadera está sobre el cuadrado rojo y pincho en el azul y se mueve hacia el azul, pincho en cuadrado rojo y se va a cuadrado rojo..y así si hubiese más cuadrados...
gracias por tu interes...creo que vamos llegando!

Por taka

25 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 21 Feb 2006 06:03 pm
pues sí, creo que por ahí va la idea.

ya algo más avísame

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox

 

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