He creado un componente que se llama "RegistroUsuario.mxml", presenta un form, con unos campos para introducir los datos, y un boton de aceptar, cuando se pulsa a este se desencadenan una serie de llamadas Remotas a metodos de java que concluyen con esta función que analiza el resultado de la llamada a java (un intento de inserción de datos en la tabla usuarios) y muestra con un alert el resultado.
private function comprobacionBBDD():void{
if(numero>0){
mensaje="Sus datos han sido registrados correctamente.\n\n\n Bienvenido ";
}else if(numero==-1){
mensaje=mensaje+"Error interno de Conexión a BBDD \n\n ";
}
Alert.show(mensaje);
}
El componente funciona estupendamente si lo ejecuto solo, el formulario muestra los resutados correctamente, e inserta en la tabla.
El problema lo encuentro a la hora de utilizarlo en la aplicación principal, pues cuando registro correctamente a alguien (es decir cuando el primer if de la funcion anterior es true o dicho de otra manera el "numero = 0") querría cambiar el state de mi aplicación, y no lo consigo desde el método de mi componente.
he probado algo asi, pero no me lo reconoce.
private function comprobacionBBDD():void{
if(numero>0){
mensaje="Sus datos han sido registrados correctamente.\n\n\n Bienvenido ";
currentState='iniciado';
}else if(numero==-1){
mensaje=mensaje+"Error interno de Conexión a BBDD \n\n ";
}
Alert.show(mensaje);
}
Podeis ayudarme?
Gracias por adelantado.
saludos.
Sarandon.
