Tengo una autoevaluación la cual tiene una pregunta en el fotograma 1 y su programación para su respuesta, cuando avanzo y le doy a respuesta 2 me sale un error el cual no se porque.
Código actionscript:
Ver original
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. at auto_1_fla::MainTimeline/respuesta1() TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. at auto_1_fla::MainTimeline/respuesta2()
Este es mi código:
Código actionscript:
Ver original
stop(); var res_1a: TextFormat = new TextFormat (); res_1a.color = 0x40392D; res_1a.font = "Verdana"; res_1a.size = 15; respuesta_1a.setStyle ("textFormat", res_1a); // var res_1b: TextFormat = new TextFormat (); res_1b.color = 0x40392D; res_1b.font = "Verdana"; res_1b.size = 15; respuesta_1b.setStyle ("textFormat", res_1b); respuesta_btn.buttonMode = true; avanzar_btn.buttonMode = true; no_mc.visible = false; si_mc.visible = false; avanzar_btn.visible = false; import fl.controls.RadioButtonGroup; var quiz_1:RadioButtonGroup = new RadioButtonGroup("Pregunta 1"); respuesta_1a.label = "Pregunta 1"; respuesta_1b.label = "Pregunta 2"; respuesta_1a.group = quiz_1; respuesta_1b.group = quiz_1; respuesta_btn.addEventListener(MouseEvent.CLICK, respuesta1); function respuesta1(event:MouseEvent):void { if (quiz_1.selection.label=="Pregunta 1") { si_mc.visible = true; respuesta_img_mc.visible = false; respuesta_btn.visible = false; avanzar_btn.visible = true; } else { no_mc.visible = true; respuesta_img_mc.visible = false; respuesta_btn.visible = false; avanzar_btn.visible = true; } respuesta_1a.mouseChildren = true; respuesta_1b.mouseChildren = true; } avanzar_btn.addEventListener(MouseEvent.CLICK, avanzar); function avanzar(event:MouseEvent):void{ gotoAndStop(2); respuesta_txt.text = ""; avanzar_btn.visible = false; respuesta_btn.visible = true; no_mc.visible = false; si_mc.visible = false; }
En el fotograma 2 el mismo código pero con nombres de instancias distinto
Pregunta:
Hay alguna forma de optimizar ese código para que no se tenga que repetir en cada fotograma por cada pregunta?
Que si son 10 preguntas NO tenga que repetir la programación por cada pregunta.
Gracias por su ayuda