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

OK, me rindo... Necesito ayuda...

Estas en el tema de OK, me rindo... Necesito ayuda... en el foro de Flash y Actionscript en Foros del Web. Aqui esta mi problema: He creado un MC dinamico usando _root.attachMovie y he puesto dos buttons en el Stage. Uno de ellos manda al objeto ...
  #1 (permalink)  
Antiguo 26/10/2004, 10:54
Avatar de Abelius  
Fecha de Ingreso: mayo-2004
Ubicación: Miami, FL, USA
Mensajes: 248
Antigüedad: 20 años, 6 meses
Puntos: 0
OK, me rindo... Necesito ayuda...

Aqui esta mi problema:

He creado un MC dinamico usando _root.attachMovie y he puesto dos buttons en el Stage. Uno de ellos manda al objeto un poco hacia arriba, el otro lo manda un poco hacia abajo, con un "easing" bien bonito. Todo bien hasta aqui, y si quiere aqui esta el codigo:

Código:
this = _root.attachMovie("box_1_mc", "mc", layerNumber);
layerNumber++;
// ==============================================
function move_down(obj, initpos) {
	var destY = initpos + 55;
	move_y(obj, destY);
}
function move_up(obj, initpos) {
	var destY = initpos - 55;
	move_y(obj, destY);
}
// ==============================================
function move_y(obj, destY) {
	eval(obj).onEnterFrame = function() {
		eval(obj)._y += (destY - eval(obj)._y) / 4;
		Math.ceil(eval(obj)._y) == destY ? delete eval(obj).onEnterFrame : doNothing();
	};
}
// ==============================================
_root.down_btn.onRelease = function() {
	move_down(_root.mc, getProperty(_root.mc, _y));
};
_root.up_btn.onRelease = function() {
	move_up(_root.mc, getProperty(_root.mc, _y));
};
Todo lo que tengo en mi Library es un elemento llamado "box_1_mc" con su "Linkage", y un button.
Hago click en el button (que tiene un instance name de "up_btn"), y "mc" va hacia arriba. Igual con el boton "down". Perfecto hasta aqui...

Pero como hago que el objeto vaya hacia arriba, se detenga; y LUEGO vaya hacia abajo volviendo a su lugar original...???

He intentado esto:
Código:
_root.bounce_btn.onRelease = function() {
	move_up(_root.mc, getProperty(_root.mc, _y));
	move_down(_root.mc, getProperty(_root.mc, _y));
};
No funciona... Alguien puede ayudarme, por favor...?
__________________
Cordialmente,
Abel K
Miami, FL, USA
World Kit
  #2 (permalink)  
Antiguo 26/10/2004, 11:56
 
Fecha de Ingreso: julio-2004
Mensajes: 127
Antigüedad: 20 años, 4 meses
Puntos: 1
No funciona porque el evento del boton es único.
En el mismo evento ejecutas la funcion subir y la funcion bajar.
La segunda anula la primera.
__________________
ArteCastellano.com Pintura y fotografia española.
LlanosLerma.com - Galeria de pintura de Llanos Lerma. Vida y obra
Madpixel Games - A jugar un rato
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 17:06.