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

Ayuda con MouseOver

Estas en el tema de Ayuda con MouseOver en el foro de Flash y Actionscript en Foros del Web. Hola, tengo una imagen grande que se mueve siguiendo el raton y va dejando ver parte de una imagen gracias a una mascara. Pero lo ...
  #1 (permalink)  
Antiguo 05/05/2009, 16:52
 
Fecha de Ingreso: agosto-2006
Mensajes: 81
Antigüedad: 17 años, 8 meses
Puntos: 0
Ayuda con MouseOver

Hola,
tengo una imagen grande que se mueve siguiendo el raton y va dejando ver parte de una imagen gracias a una mascara. Pero lo que no consigo es que despues de sacara el raton, la imagen vuelva a su posición inicial.

En el clip le he puesto la siguiente AS
onClipEvent (mouseMove){
if (this.hitTest(_root._xmouse, _root._ymouse, true)){
_root.mover( -((foto._width-btn._width) /btn._width) * _xmouse,-((foto._height -btn._height) /btn._height) * _ymouse,7);

}
}

Mientras que en la pelicula lleva la funciona de movimiento
function Mover(x,y, aceleracion) {
_root.show.foto.onEnterFrame = function() {
this._x += (x-this._x)/aceleracion;
this._y += (y-this._y)/aceleracion;
if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5 ) {
this._x = x;
this._y = y;
delete this.onEnterFrame;
}
};
}

Alguien me puede ayudar a definir que la imagen vuelva a su estado inicial al sacar el raton del clip?

Gracias
  #2 (permalink)  
Antiguo 05/05/2009, 17:09
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Ayuda con MouseOver

no se si esto este bien lo hecho muy por arriba pero espero que te sirva

Código PHP:
function Mover(xyaceleracion) {
    var 
PosIniX=_root.show.foto.x
    
var PosIniY=_root.show.foto.y
    _root
.show.foto.onEnterFrame = function() {
        
this._x += (x-this._x)/aceleracion;
        
this._y += (y-this._y)/aceleracion;
        if (
Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5) {
            
this._x PosIniX;
            
this._y PosIniY;
            
delete this.onEnterFrame;
        }
    };

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 05/05/2009, 17:19
 
Fecha de Ingreso: agosto-2006
Mensajes: 81
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Ayuda con MouseOver

Gracias por tu rapida respuesta Lynxcraft,
pero no me ha funcionado... se tendria que definir de alguna forma el sacar el raton de envima de la imagen?

nose que hacer :S
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 20:51.