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

Funciones

Estas en el tema de Funciones en el foro de Flash y Actionscript en Foros del Web. Hola a todos nuevamente a ver si alguien se da cuenta de lo que le pasa a este código....no se si es el sueño que ...
  #1 (permalink)  
Antiguo 16/11/2006, 12:44
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Funciones

Hola a todos nuevamente a ver si alguien se da cuenta de lo que le pasa a este código....no se si es el sueño que no me deja ver o hay una enorme burrada.
Resulta que pongo...

<code>
function movery(destino){
borde.onEnterFrame = function() {
borde._y += ((destino-borde._y)/2);
}
};
function moverx(destino){
borde.onEnterFrame = function() {
borde._x += ((destino-borde._x)/2);
}
};

boton1.onRollOver = function(){
movery(boton1._y);
moverx(boton1._x);
};

boton2.onRollOver = function(){
movery(boton2._y);
moverx(boton2._x);
}
</code>

y solo me toma la segunda orden...alguien sabe por que?....desde ya mil gracias como siempre me salvan las papas!!!
  #2 (permalink)  
Antiguo 16/11/2006, 21:43
Avatar de seyacat  
Fecha de Ingreso: agosto-2006
Mensajes: 382
Antigüedad: 11 años, 3 meses
Puntos: 0
cuando llames al metodo, antepon this. a cada variable, asi el script sabrá donde esta parado.
  #3 (permalink)  
Antiguo 16/11/2006, 23:36
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
aaaaavvvvvvvvvvvvvvvvvvaaa

Última edición por Rizzo; 17/11/2006 a las 01:34
  #4 (permalink)  
Antiguo 17/11/2006, 14:26
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Código:
boton1.onRollOver = function() {
	movery(boton1._y);
	moverx(boton1._x);
};
boton2.onRollOver = function() {
	movery(boton2._y);
	moverx(boton2._x);
};
todo esta bien lo que pasa es que los dos botones van hacia la misma coordenada entonces si pones el puntero sobre el boton1 cuando hagas lo mismo con el boton2 ya no hara nada por que el boton1 ya hizo el trabajo como conclusion los dos botones hacen lo mismo
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 11:36.