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
