at admin_fla::MainTimeline/__setProp_txtPorUsuario_Escena1_Componentes_1()
at admin_fla::MainTimeline/frame1()
Buenas tardes comunidad de CristaLab, esta es mi cuarta consulta en este foro, y al parecer es una pregunta tonta pero después de 4 horas tratando de saber porque ocurre ese error no consigo solucionarlo.
La cosa está en que tengo un formulario en el frame 1 y otro en el frame 2, así tipo asistente de siguiente, siguiente, finalizar.
-En el frame 1 agregué 2 textInput, una tabla dataGrid, y un button, al hacer click en el Button, se va al frame 2.
-En el frame 2 muestra los datos en varios textInput, y hay un Button ("atras") para regresar al frame 1.
frame1
Código ActionScript :
import fl.controls.DataGrid; import fl.controls.dataGridClasses.DataGridColumn; //Variables... //Se Inicializan componentes datagrid, datagridColumn, y Eventos ver.addEventListener(MouseEvent.CLICK, verDatos); //Funciones para leer xml y mostrar datos en dataGrid function verDatos(mouse:MouseEvent){ if(tabla.selectedIndex < 0 ){ trace("Seleccione un administrador de la lista") }else{ xCi = tabla.selectedItem.ci_rif; nextFrame (); } }
ok, hasta aquí todo bien, ahora en el frame 2, se muestran correctamente los datos, pero al darle click en el boton "atras" ocurre el error
Código ActionScript :
import flash.net.URLRequest; import fl.events.ComponentEvent; //Inicializa Variables y listeners etc atras.addEventListener(MouseEvent.CLICK,retrocede); //Funcion de carga de datos bla bla bla function retrocede(event:MouseEvent):void{ prevFrame(); }
y Aquí el dichoso Error, donde me dice que no haya las propiedades del textInput "txtPorUsuario", por qué sucede esto? acaso se pierden los componentes del frame 1?
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at admin_fla::MainTimeline/__setProp_txtPorUsuario_Escena1_Componentes_1()
at admin_fla::MainTimeline/frame1()