Ya encontré la forma de hacerlo, gracias.
Tengo una página con un SWF con dos botones:
En el primero, tengo este código:
Código :
on(release){
//Creamos el objeto Shared
var kuki:SharedObject;
//Le damos un nombre pone el objeto compartido a disposición de todos los archivos SWF del dominio
kuki=SharedObject.getLocal("laKuki","/");
//Asignamos el valor interno del objeto
kuki.data.pagina=1;
//Grabamos localmente el objeto
kuki.flush();
trace(kuki.data.pagina);
//Y vamos a la página en la que está el segundo SWF
getURL("kuuki2.html");
}
Y en el segundo boton, este otro código:
Código :
on(release){
var kuki:SharedObject;
kuki=SharedObject.getLocal("laKuki","/");
kuki.data.pagina=2;
kuki.flush();
trace(kuki.data.pagina);
getURL("kuuki2.html");
}
(Igual que el anterior, sólo cambia el valor de kuki.data.pagina)
En cuanto al segundo SWF, el que está en la página kuuki2.html:
Hay dos frames. En el primero tenemos este código:
Código :
//Cargamos el objeto creado en el swf anterior
kuki=SharedObject.getLocal("laKuki","/");
stop();
trace(kuki.data.pagina);
//Dirigimos hacia el frame correspondiente en función del valor del objeto
if(kuki.data.pagina==1){
_root.gotoAndStop(1);
//Borramos el valor
delete kuki.data.pagina;
}
if(kuki.data.pagina==2){
_root.gotoAndStop(2);
delete kuki.data.pagina;
}
Y en el segundo frame tenemos un stop();
Eso es todo. Funciona de maravilla. Si alguien necesita los archivos fuente para aclararse más, que me los pida. Un saludo a tod@s