Foros del Web » Creando para Internet » Flash y Actionscript »

Shared Objects

Estas en el tema de Shared Objects en el foro de Flash y Actionscript en Foros del Web. Hola otra vez, Maltos, estuve viendo el ejemplo de TMesister y lo entendi todo. Ahora me surgio una duda, sabes como hacer para que ademas ...
  #1 (permalink)  
Antiguo 27/06/2003, 16:22
Avatar de Wiznia  
Fecha de Ingreso: diciembre-2001
Mensajes: 255
Antigüedad: 22 años, 11 meses
Puntos: 0
Shared Objects

Hola otra vez, Maltos, estuve viendo el ejemplo de TMesister y lo entendi todo. Ahora me surgio una duda, sabes como hacer para que ademas de que cuando se entre por segunda vez a la pagina (o mas veces), en el debugger se despliegue un mensaje que diga "Entraste por n vez", siendo n el numero de veces que la persona entro en la pagina.
Estuve tratando de hacerlo pero nada....
A ver si me ayudas, gracias!

Saludos.
  #2 (permalink)  
Antiguo 28/06/2003, 17:05
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
he omando un Ejemplo pasado de este mismo temas y le hice la modificacion para aumentar las vistitas!

En realidad es Facil, Si exite el Archivo .sol tomamos Sus valores y solo aumentamos la variable visitas!!

Aqui el Codigo!!

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("Pass");
if (Passwd.data.user != null) {
	user.text = Passwd.data.user;
	pass.text = Passwd.data.pass;
	salva.setValue(true);
	//Aqui asignamos la visitas a una Variable!! 
	visitas = Passwd.data.visitas;
	trace("Has visitado el Sitio "+visitas+" veces");
}else{
	trace("Bienvenido por primera vez al Sitio");

	}
envia_btn.onPress = function() {
	if (guardaInfo) {
		//gotoAndStop(loquesea)
		trace("Guardando");
		Passwd = SharedObject.getLocal("Pass");
		Passwd.data.user = user.text;
		Passwd.data.pass = pass.text;
//al gurdar si Existe la Variable tomamos su valor
// y le aumentamos uno
		if (visitas != undefined) {
			Passwd.data.visitas = Number(visitas)+1;
		//si no Existe es que es su primera visita 
		} else {
			Passwd.data.visitas = 1;
		}
		Passwd.flush();
		delete Passwd;
	} else {
		trace("No guardes nada");
	}
};
Solo necesitas en el escenario dos campos de Entrada "user" y "pass" y un Boton "envia_btn"..

Bueno espero les sirva!!

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:40.