Tema: SharedObject
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/06/2003, 16:44
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
No es nada Complicado:

en tu pelicula debes de tener 2 campos de Entrada (user y pass) y ckaro el CheckBox (salva) y un Boton de Enviar (envia_btn). ahora el AS:

Código:
//Propiedades del CheckBox
salva.setLabel("Recordar Password");
salva.setStyleProperty("textSize", 11);
salva.setChangeHandler("quiere");
function quiere(component) {
	guardaInfo = component.getValue();
	trace(guardaInfo);
}
//Checamos si existe Info, Si existe la asignamos a 
//los campos de entrada
Passwd = SharedObject.getLocal("PassTusitio");
if (Passwd.data.user != null) {
	user.text = Passwd.data.user;
	pass.text = Passwd.data.pass;
	delete Passwd;
}
envia_btn.onPress = function() {
	if (guardaInfo) {
		//gotoAndStop(loquesea)
		trace("Guardando");
		Passwd = SharedObject.getLocal("PassTusitio");
		Passwd.data.user = user.text;
		Passwd.data.pass = pass.text;
		Passwd.flush();
		delete Passwd;
	} else {
		trace("No guardes nada");
	}
};
Ok lo primero que hacemos es asignarle un Label al CheckBox le cambiamos las propiedades del Texto y por ultimo asignamos la funcion ChangeHandler.

Despues Checamos si existe el Archivo PassTusitio que es que tiene la Info que queremos si existe tomamos el user y el pass y se los asignamos a los Campos de Entrada.

la funcion "quiere" asignara "False" o "True" a la variable guardaInfo segun su estado.

Por ultimo cuando oprime el Boton de enviar evalua la Variable guardaInfo si es "true" tomara los valores de los Campos de Entrada y los guardara en el Archivo PassTusitio.sol para despues tomarlos.
y si el Valor el False no hace nada..

Espero te sirva.

El FLA te lo debo no tengo donde colgarlo

Saludos!!