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

Problema realmente tonto, por que no funciona?

Estas en el tema de Problema realmente tonto, por que no funciona? en el foro de Flash y Actionscript en Foros del Web. Hola amigos, les cuento que estoy tratando de aprender por mi cuenta ActionScript y pues quiero hacer que al hacerle roll over a un boton ...
  #1 (permalink)  
Antiguo 17/01/2008, 10:20
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 7 meses
Puntos: 5
Problema realmente tonto, por que no funciona?

Hola amigos, les cuento que estoy tratando de aprender por mi cuenta ActionScript y pues quiero hacer que al hacerle roll over a un boton un clip se mueva hasta el.

El código que tengo es:

Código:
function mover (pos) {	
	fondo._x = fondo._x+1;	
}

diario.onRollOver = setInterval(mover(150), 3);
Y por algún motivo no funciona a pesar de que me diga que el sript no contiene errores.

Alguna ayuda?

Muchas gracias de antemano !
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
  #2 (permalink)  
Antiguo 17/01/2008, 10:52
Avatar de ganCT  
Fecha de Ingreso: enero-2008
Ubicación: Vigo
Mensajes: 78
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Problema realmente tonto, por que no funciona?

setInterval(mover(150), 3);

Para enviar parametros en setInterval:

setInterval("mover", 3, 150);

3 son los milisegundos
150 el parametro enviado a la funcion mover()




Para utilizar el setInterval:

var numero:Number;
var velocidad:Number = 1.1;

function mover () {
fondo._x = diario._x-((diario._x-fondo._x)/velocidad);
fondo._y = diario._y-((diario._y-fondo._y)/velocidad);
}

diario.onRollOver = function () {
numero = setInterval(_root, "mover", 300);
}


--------xxxxxx--------


Pero quieres algo asi?:

diario.onRollOver = function () {
onEnterFrame = function () {
fondo._x = fondo._x+((diario._x-fondo._x)/11);
fondo._y = fondo._y+((diario._y-fondo._y)/11);
}
}

Última edición por ganCT; 17/01/2008 a las 11:09
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 13:19.