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

Cual es la accion?

Estas en el tema de Cual es la accion? en el foro de Flash y Actionscript en Foros del Web. Quiero hacer unos ojos con el flash y cuANDO MUEva el mouse que se mueva el ojo este efecto seguro que lo vimos todos por ...
  #1 (permalink)  
Antiguo 06/01/2002, 18:03
 
Fecha de Ingreso: diciembre-2001
Ubicación: ...Pcia. Roque Sáenz Peña.
Mensajes: 193
Antigüedad: 16 años
Puntos: 1
Cual es la accion?

Quiero hacer unos ojos con el flash y cuANDO MUEva el mouse que se mueva el ojo este efecto seguro que lo vimos todos por ahi cual accion debo ejecutar????????
Muchas Gracias!!!! :)

<html>
<center>
<embed src="http://flls.galeon.com/Pelicula1.swf" height=100 width=300>
</embed>
</center>
</html>

  #2 (permalink)  
Antiguo 06/01/2002, 18:08
 
Fecha de Ingreso: octubre-2001
Ubicación: caracas
Mensajes: 554
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Cual es la accion?

esta en alesys.net baja el fla de hay..

<html><center><embed src="http://galeon.com/matrex/firma/index.swf" height=60 width=500>
</embed></center></html>
  #3 (permalink)  
Antiguo 23/04/2007, 06:59
 
Fecha de Ingreso: febrero-2003
Mensajes: 102
Antigüedad: 14 años, 10 meses
Puntos: 0
Re: Cual es la accion?

Hola... Yo tambien estoy buscando hacer este efecto... que los ojos sigan el movimiento del mouse.... lo busque por tadas partes y no encuentro nada ....

muchas gracias a quien pueda darme una mano con esto.
  #4 (permalink)  
Antiguo 23/04/2007, 11:16
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Re: Cual es la accion?

son varias acciones, puedes usar la clase tween o la formula de easing con el controlador onEnterFrame manejando con esta la escala _xscale _yscale ,y la posiciones _y _x aprieta F1 para que te salga las referencias de flash, si tienes dudas vienes y preguntas.
  #5 (permalink)  
Antiguo 03/09/2007, 21:33
 
Fecha de Ingreso: diciembre-2001
Ubicación: ...Pcia. Roque Sáenz Peña.
Mensajes: 193
Antigüedad: 16 años
Puntos: 1
Re: Cual es la accion?

Ok gracias..voy a intentarlo
__________________
:adios:
  #6 (permalink)  
Antiguo 04/09/2007, 03:56
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Cual es la accion?

Con un poco de trigonometría, geometría y la clase Math es muy fácil.

En el escenario dos pares de mc's con los siguientes nombres de instancia:
ojo1_mc y ojo2_mc -> círculitos que hacen de ojos.
contorno1_mc y contorno2_mc -> circunferencias donde se mueven los ojos.
Código:
function getDistancia(difX:Number, difY:Number) {
	var h:Number = Math.sqrt(Math.pow(difX, 2)+Math.pow(difY, 2));
	return h;
}
function getAngulo(difX:Number, difY:Number) {
	var h:Number = getDistancia(difX, difY);
	var a:Number = Math.acos(difX/h);
	if (difY>0) {
		return a;
	} else {
		return (2*Math.PI)-a;
	}
}
_root.onMouseMove = function() {
	for (i=1; i<=2; i++) {
		var contorno:MovieClip=_root["contorno"+i+"_mc"];
		var ojo:MovieClip=_root["ojo"+i+"_mc"];
		var distancia:Number = getDistancia(_root._xmouse-contorno._x, _root._ymouse-contorno._y);
		var radio:Number = Math.floor(contorno._width/2)-Math.floor(ojo._width/2);
		if (distancia>radio) {
			var angulo:Number = getAngulo(_root._xmouse-contorno._x, _root._ymouse-contorno._y);
			ojo._x = contorno._x+(radio*Math.cos(angulo));
			ojo._y = contorno._y+(radio*Math.sin(angulo));
		} else {
			ojo._x = _root._xmouse;
			ojo._y = _root._ymouse;
		}
	}
};
Saludos!
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 23:15.