Comunidad de diseño web y desarrollo en internet online

Utilizar variable entre dos swf atraves de php

Citar            
MensajeEscrito el 11 Feb 2010 05:26 pm
LLevo un dia intentando conectar estos dos swf, no me sirve Local conection porque la otra swf se carga en un lightbox y no me deja, os dejo el as

enviando variable

Código ActionScript :

form_lv = new LoadVars();
   form_lv.edadL = this._parent.orden.text;

   //Enviamos las variables a registrar.php
   form_lv.sendAndLoad("http://localhost/webfinal/load.php", form_lv, "POST");
   //Recibimos y manejamos las variables que vienen de registrar.php
   form_lv.onLoad = function()
   {
   if (this.estatus == "ok")
   {
   
   //form_lv.send("http://localhost/webfinal/load.php",form_lv,"POST");
   myURL="javascript:SWFDelegate('01.swf','550','400','"+ this._parent.titulo.text +"')"
   //myURL="javascript:SWFDelegate('proyectos/proyecto"+ this._parent.orden.text +"/01.swf','550','400','"+ this._parent.titulo.text +"')"
   getURL(myURL)
   //getURL("javascript:LightboxDelegate('proyectos/proyecto1/01.jpg','caption1')")
    
    }
else
{
proces.text = "ERROR: No se pudo registrar al usuario"
}
}


[php]$varedad = $HTTP_POST_VARS["edadL"];
echo "&estatus=ok&";[php]

el que lo recibe

Código ActionScript :

lv = new LoadVars();
   lv.load("http://localhost/webfinal/load.php");
   lv.onLoad = function(){
   elTexto.text= this["varedad"]
            //elTexto.text= this["varedad"]
   _global.proyt=elTexto.text;


Alguien me puede decir que hago mal? Muchas gracias

Por yosmaller

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Feb 2010 03:14 pm
¿Los dos swf's están corriendo al mismo tiempo?

o el segundo swf se abre despues?

¿estan en la misma ventana?

¿cual es el codigo javascript que usas?

no entiendo...

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox
Citar            
MensajeEscrito el 15 Feb 2010 09:07 am
Está explicado muy mal, lo siento. trato de explicarlo mejor:

tengo una pelicula Swf, que abre un lightbox atraves de geturl y este lightbox abre otro swf que no tiene que ver con el primer swf, pero necesito pasar una variable de uno a otro. (no usan el mismo html)
un saludo y gracias

Por yosmaller

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Feb 2010 02:58 pm
Prueba pasandole una variable al swf:

Código :

myURL="javascript:SWFDelegate('01.swf?Edad=" + this._parent.orden.text + "','550','400','"+ this._parent.titulo.text +"')" 

Y dentro de tu 01.swf, haces usao de la variable _root.Edad desde el inicio.
y nos cuentas...
Si funciona asi, ya no es necesario guardarla con php

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox
Citar            
MensajeEscrito el 15 Feb 2010 04:31 pm
Muchas gracias por contestar, pero asi como está se abre el lightbox pero no me carga el segundo swf

de este otra forma si que carga pero no pasa la variable

Código ActionScript :

>myURL="javascript:SWFDelegate('01.swf','550','400','"+ this._parent.titulo.text +"')" 


He probado con un generador de xml atraves de php y funciona pero me da miedo que cuando estén en la misma web dos personas cuando se crea el xml se escriba a la vez creando mal funcionamiento de la web.

Muchas gracias

Por yosmaller

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Feb 2010 03:07 pm
Tambien puedes usar en php la clase Session, son como cookies, y tu defines su tiempo de expiración

http://www.webtaller.com/construccion/lenguajes/php/lecciones/introduccion-rapida-sesiones-php.php

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox

 

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