Código ActionScript :
/*----------------------- CONFIRMACION -----------------------*/ /*----------------------- CONFIRMACION -----------------------*/ /*----------------------- CONFIRMACION -----------------------*/ /*----------------------- CONFIRMACION -----------------------*/ /*----------------------- CONFIRMACION -----------------------*/ /*----------------------- CONFIRMACION -----------------------*/ confirmacion_mc.alpha = 0; confirmacion_mc.confirmacion_v_mc.alpha = 0.5; confirmacion_mc.confirmacion_x_mc.alpha = 0.5; function confirmacionOver(e:MouseEvent):void{ /// TweenLite.to(e.target, 0.5, {alpha:1}); } function confirmacionOut(e:MouseEvent):void{ /// TweenLite.to(e.target, 0.5, {alpha:0.5}); } function mostrarConfirmar(e:MouseEvent):void{ /// mouse_move.pause_color(); /// hit_mc.buttonMode = false; hit_mc.removeEventListener(MouseEvent.CLICK, mostrarConfirmar); /// TweenLite.to(confirmacion_mc, 2, {alpha:1}); /// confirmacion_mc.confirmacion_v_mc.buttonMode = true; confirmacion_mc.confirmacion_x_mc.buttonMode = true; /// confirmacion_mc.confirmacion_v_mc.addEventListener(MouseEvent.MOUSE_OVER, confirmacionOver); confirmacion_mc.confirmacion_x_mc.addEventListener(MouseEvent.MOUSE_OVER, confirmacionOver); confirmacion_mc.confirmacion_v_mc.addEventListener(MouseEvent.MOUSE_OUT, confirmacionOut); confirmacion_mc.confirmacion_x_mc.addEventListener(MouseEvent.MOUSE_OUT, confirmacionOut); /// confirmacion_mc.confirmacion_v_mc.addEventListener(MouseEvent.CLICK, confirmacionAceptar); confirmacion_mc.confirmacion_x_mc.addEventListener(MouseEvent.CLICK, confirmacionCancelar); } function ocultarConfirmar():void{ /// hit_mc.buttonMode = true; hit_mc.addEventListener(MouseEvent.CLICK, mostrarConfirmar); /// TweenLite.to(confirmacion_mc, 1, {alpha:0}); /// confirmacion_mc.confirmacion_v_mc.buttonMode = false; confirmacion_mc.confirmacion_x_mc.buttonMode = false; /// confirmacion_mc.confirmacion_v_m.removeEventListener(MouseEvent.MOUSE_OVER, confirmacionOver); confirmacion_mc.confirmacion_x_mc.removeEventListener(MouseEvent.MOUSE_OVER, confirmacionOver); confirmacion_mc.confirmacion_v_mc.removeEventListener(MouseEvent.MOUSE_OUT, confirmacionOut); confirmacion_mc.confirmacion_x_mc.removeEventListener(MouseEvent.MOUSE_OUT, confirmacionOut); /// confirmacion_mc.confirmacion_v_mc.removeEventListener(MouseEvent.CLICK, confirmacionAceptar); confirmacion_mc.confirmacion_x_mc.removeEventListener(MouseEvent.CLICK, confirmacionCancelar); /// mouse_move.resume_color(); } function confirmacionAceptar(e:MouseEvent):void{ /// } function confirmacionCancelar(e:MouseEvent):void{ /// ocultarConfirmar(); }
Cuando lo ejecuto no tira ningún error... Pero en cuanto llamo a la función "confirmacionCancelar" me lanza estos errores:
TypeError: Error #1010: Un término no está definido y no tiene propiedades.
at cromatica_v9_fla::MainTimeline/ocultarConfirmar()
at cromatica_v9_fla::MainTimeline/confirmacionCancelar()
¿Alguien tiene idea porque pasa? Los métodos están definidos, por eso me llama la atención...
Gracias,
Javier