Foros del Web » Creando para Internet » Flash y Actionscript »

como mover imagenes,botones,etc con el raton

Estas en el tema de como mover imagenes,botones,etc con el raton en el foro de Flash y Actionscript en Foros del Web. Hola. He estado buscando información relacionada sobre cómo mover un movieclip por la pantalla utilizando el ratón o incluso con un botón. Sé que puede ...
  #1 (permalink)  
Antiguo 06/09/2005, 02:13
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1
Antigüedad: 18 años, 7 meses
Puntos: 0
como mover imagenes,botones,etc con el raton

Hola.
He estado buscando información relacionada sobre cómo mover un movieclip por la pantalla utilizando el ratón o incluso con un botón.

Sé que puede hacer con interpolación de movimiento pero es el doble de trabajo si quiero ir a derecha y a izquierda (o de Arriba a abajo, en mi caso) con varios movieclips.

Busco algo más sencillo en plan:
si el ratón pasa por el boton "arriba", mover movieclips hacia arriba.
si el ratón pasa por el boton "abajo", mover movieclips hacia abajo.

Como podeís ver es una chorrada seguro, pero como soy un pringao que no tengo ni zorra en programar pues...
me pasa lo que me pasa, que me quedo atascado y ahí me quedo.

Si alguien me pudiera aconsejar
  #2 (permalink)  
Antiguo 06/09/2005, 06:45
Avatar de wakoman  
Fecha de Ingreso: marzo-2005
Mensajes: 44
Antigüedad: 19 años, 1 mes
Puntos: 0
Este AS es para arrastrar un mc
En el MC ponemos el siguiente código:
onClipEvent(load){
this.startDrag(true); // el true es para centrar el MC con el puntero del mouse
  #3 (permalink)  
Antiguo 06/09/2005, 08:49
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola moroloko:
Crea tus dos botones y el MC (Clip de película) que quieres mover, a éste MC le pones como nombre de instancia: clip
Código para el botón arriba:
on (rollOver) {
_root.clip.onEnterFrame = function() {
if (this._y>50) {
this._y -= 10;

}else {
this.onEnterFrame=null
}
};
}
Para el botón abajo:
on (rollOver) {
_root.clip.onEnterFrame = function() {
if (this._y<=150) {
this._y += 10;

}else {
this.onEnterFrame=null
}
};
}

las coordenadas _y las cambias de acuerdo a tus necesidades.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:37.