Comunidad de diseño web y desarrollo en internet online

como cambiar el state de mi apliacion desde un componente

Citar            
MensajeEscrito el 28 Ago 2007 11:20 am
Hola, estoy haciendo una aplicacion en Flex, con java y MySql, y tengo un problemilla:

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. ;)

Por sarandon

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Ago 2007 07:10 am
Yo mismo contestaré por si a alguien le vale, he preguntado en los foros de adobe tambien y me han respondido

He usado parentApplication.currentState="";

Sencillo y util.

Saludos.

Por sarandon

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Sep 2007 06:25 pm
Muxas asias sarandon, es la 1ª vez q entro en el foro xa resolver 1 problemilla y q casualidad q veo tu post, totalmente resuelta mi duda.

PD: sigue asi y suete cn tu app.

Por engorila

8 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.