Comunidad de diseño web y desarrollo en internet online

Comunicar 2 swf en 2 HTML diferentes

Citar            
MensajeEscrito el 27 Ene 2006 12:52 pm
Hola a todos y todas.

¿Cómo puedo pasar variables de un swf dentro de una pagina HTML a otro swf dentro de otra pagina HTML ????

Me explico mejor:

Tengo un HTML con un menú SWF de tres botones

Quiero que estos tres botones llamen a otra página HTML con otro swf. La única diferencia es que cada uno de los tres botones llamaría a un frame diferente de la película de la segunda página.

Es esto posible ??? Lo he intentado con localconnection, pero me ha parecido entender que para que funcione, los dos swf deben estar ya funcionando. He probado con SharedObject, pero no parece funcionar. ..

Alguna sugerencia ?? Puedo hacerlo con Flash o debo abandonar y probar con cookies y javascript ??

Gracias y un saludo

Por daTo

15 de clabLevel



Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 27 Ene 2006 04:25 pm
pues si, con SharedObject funciona de hecho, hace un tiempo tuve que hacer eso mismo que estas tratando de hacer y lo logre con SharedObject

checa el tuto de aqui de CLab que de ahi saque la solucion..

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 27 Ene 2006 04:55 pm

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 23 Feb 2006 11:19 am
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

:wink:

Por daTo

15 de clabLevel



Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 23 Feb 2006 11:23 am
bueno, pues gracias por poner la solución, así aprendemos todos. :)

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 20 Nov 2006 08:48 am
Gracias DaTo, justamente estaba buscando esto. El problema es que la cookie, se me creaba en un carpeta diferente en cuanto cambiaba de pagina, y no podia acceder a las variables. Seria recomendable ponerlo en el tutorial, ya que no viene nada referente a esto

1 saludo

Por tito

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 12 Ago 2009 11:46 pm
por favor te pediria si sos tan amabel de pasarme los archivos dado que estoy buscando algo parecido
gracias
adrigusty

Por adrigusty

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ago 2009 10:08 am

adrigusty escribió:

por favor te pediria si sos tan amabel de pasarme los archivos dado que estoy buscando algo parecido
gracias
adrigusty


Hola,
¿Te has fijado de la fecha del mensaje? Hace casi 3 años, si no calculo mal...., si expones lo que te ocurre en un foro nuevo, quizas acabemos antes ;)

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox

 

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