Tengo un fla modificado de lo que he encontrado en un tutorial. Por favor ayudenme y gracias.
Hay 3 botones "Uno" , "dos" y "carga". Un campo de texto dinámico con el nombre de instancia texto_txt.
Al dar a cada botón me guarda una variable asignada y al dar al botón carga me envía al campo de texto_txt la variable.
Ahora lo que me hace es que me envía la variable del botón "Uno" o la del botón "Dos" según apriete, pero necesito que me envíe las 2 variables al mismo campo de texto_txt.
Es decir si aprieto el botón "Uno" me aparece en campo de texto la expresión "primero" y si seguidamente aprieto el botón "Dos" sustituye la expresión "primero" por "segundo" que son las variables asignadas. Necesito que liste en el campo de texto_txt las variables de los botones que apriete, según este ejemplo la expresión "primero" y debajo "segundo".
Os adjunto lo que tengo de código:
En el primer fotograma:
//Esta función recibe por parametro el nombre y el correo a guardar
function guardarDatos(nombre:String) {
//Creamos una nueva variable de tipo SharedObject, esta sera la
//que nos guarde datos en el disco del usuario
var disco_so:SharedObject;
//El metodo "getLocal" del objeto "SharedObject" me devuelve
//algo asi como un archivo que le pase por parametro, en este
//caso, el archivo se llama "datos", si no existe, lo crea
disco_so = SharedObject.getLocal("datos");
//Los SharedObjects tiene una colección llamada "data", a esta
//le asignamos todas las variables que vamos a guardar en el
//archivo, en mi caso les puse "elNombre"
//Les asigno los datos que llegaron como parametro de la función
disco_so.data.elNombre = nombre;
//Por ultimo, esa instrucción del SharedObject guarda en el disco
//los datos
disco_so.flush();
}
//La función de cargar datos me devolvera los datos que le pase
function cargarDatos(dato) {
//Estas 2 lineas son iguales que en la anterior función
var disco_so:SharedObject;
//Pero aqui, cuando le pedimos que sabra el archivo "datos",
//automaticamente carga toda la información contenida en ese archivo
disco_so = SharedObject.getLocal("datos");
//Si el parametro que llego fue "nombre"....
if (dato == "nombre") {
//Retornara el nombre que guardamos en el archivo
return disco_so.data.elNombre;
}
EN EL BOTÓN "UNO"
on (release) {
//Invoco la función guardarDatos
//pasandole por parametro el nombre
guardarDatos("primero");
}
EN EL BOTÓN "DOS"
on (release) {
//Invoco la función guardarDatos
//pasandole por parametro el nombre
guardarDatos("segundo");
}
EN EL BOTÓN "CARGA"
on (release) {
//La función cargarDatos recibe por parametro el dato a devolver,
//lo entenderan mejor al ver las funciones
texto_txt.text = cargarDatos("nombre");
}