27/04/2011, 08:17
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 47
Antigüedad: 14 años Puntos: 0 | |
Paso de variables as3 a php y php a as3 Buenas intento pasar una variable desde un swf a un archivo php y este a su vez lo pase a otro swf siendo este ultimo el que pinte el contenido de la variable,llevo ya bastante tiempo intentandolo y no funciona mis archivos contienen el siguiente codigo 1er swf:
var peticion:URLRequest = new URLRequest("archivo.php");
var variables:URLVariables = new URLVariables();
variables.var1 = "hola";
peticion.method = URLRequestMethod.POST;
peticion.data = variables;
navigateToURL(peticion, "_self"); archivo php:
<?php
$var1=$_POST['var1'];
?>
.....
<div id="contenedor2">
<param name="movie" value="2ndo.swf?<? echo $var1; ?>" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="swfversion" value="8.0.35.0" />
<param name="expressinstall" value="../Scripts/expressInstall.swf" />
<object type="application/x-shockwave-flash" data="2ndo.swf?<? echo $var1; ?>" width="899" height="688">
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="swfversion" value="8.0.35.0" />
<param name="expressinstall" value="../Scripts/expressInstall.swf" />
</object>
</object>
</div>
</body>
</html> archivo 2ndoswf:
var loader:URLLoader = new URLLoader();
// specify format as being variables
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, varsLoaded);
// vars.txt contents: foo=bar&foo2=bar2
loader.load(new URLRequest("descarga.php"));
function varsLoaded (event:Event):void {
info.text=loader.data.ruta;
//trace(loader.data is URLVariables); // true
//trace(loader.data.ruta); // bar
//trace(loader.data.foo2); // bar2
stop();
}
stop(); |