Comunidad de diseño web y desarrollo en internet online

no consigo conservar datos

Citar            
MensajeEscrito el 18 Dic 2013 04:09 pm
Hola a todos, tras un tiempo de pausa retomo mi practica de una app y no consigo dar con la clave para mantener datos en una "base de datos"...
se inicia la app y hay una botonera, al acceder a uno de los botones vas a una pagina donde hay unos cuantos campos donde puedes introducir números, luego hay un boton que vuelve a la pagina principal, al regresar de nuevo a la pagina donde están los campos, desaparecen los datos que habias intriducido antes, como hago para conservarlos????
os pego parte del codigo...

aqui es desde donde accedes a la "base de datos"

Botgas1 = new botongas1();
stage.addChild(Botgas1);
Botgas1.x = 100;
Botgas1.y = 270;
Botgas1.addEventListener(MouseEvent.MOUSE_DOWN,gashandler);

esta es la pagina que contiene la base de datos

public function gashandler(e:MouseEvent)
{
stage.removeChild(Fondo);
stage.removeChild(Botonera);
stage.removeChild(Botruta1);
stage.removeChild(Botgas1);
stage.removeChild(Botcom1);
stage.removeChild(Bototro1);
stage.removeChild(Botper1);
stage.removeChild(Bottotal1);

Cajagas = new cajagas();
stage.addChild(Cajagas);
Cajagas.x = 40;
Cajagas.y = 130;

Bottotalgas = new botontotalgas();
stage.addChild(Bottotalgas);
Bottotalgas.x = 180;
Bottotalgas.y = 550;
Bottotalgas.addEventListener(MouseEvent.MOUSE_DOWN,totalgashandler);

Botvolver = new icovolver();
stage.addChild(Botvolver);
Botvolver.x = 240;
Botvolver.y = 650;
Botvolver.scaleX = 0.75;
Botvolver.scaleY = 0.75;
Botvolver.addEventListener(MouseEvent.MOUSE_DOWN,iniciohandler);

}

public function totalgashandler(e:MouseEvent)
{
var resultado:Number = Number(Cajagas.cajarepos1.text) + Number(Cajagas.cajarepos2.text) + Number(Cajagas.cajarepos3.text) + Number(Cajagas.cajarepos4.text) + Number(Cajagas.cajarepos5.text) + Number(Cajagas.cajarepos6.text) + Number(Cajagas.cajarepos7.text) + Number(Cajagas.cajarepos8.text) + Number(Cajagas.cajarepos9.text) + Number(Cajagas.cajarepos10.text) + Number(Cajagas.cajarepos11.text) + Number(Cajagas.cajarepos12.text)
Cajagas.campototalgas.text = resultado.toString()
}

como veis, Cajagas es un clip de pelicula que contiene los campos de introduccion de texto (cajarepos1, cajarepos2...)
el boton volver me lleva a iniciohandler que es una copia de la pagina principal en la que con removeChild quito los elementos de esta pagina porque si la mando directamente a la principal que se llama precisamente "principal" me da error...

espero haberme explicado mas o menos
muchisimas gracias

Por oliwan

15 de clabLevel



 

safari
Citar            
MensajeEscrito el 18 Dic 2013 04:16 pm
La idea es bastante simple: si no guardas un valor en una variable, este "desaparece". Digamos por ejemplo que tengo esto

Number(Cajagas.cajarepos3.text)

Que supongo que es donde alguien introdujo un numero. Si quisiera guardarlo, al darle al boton de calcular o volver haría

var cajarepos3:Number = Number(Cajagas.cajarepos3.text)

Y luego al volver

Cajagas.cajarepos3.text = cajarepos3.toString();

Debes pensar de que manera guardar todas las variables y reasignarlas en base a este principio

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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