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

Flash AS2 Obtener variables PHP de la URL

Estas en el tema de Flash AS2 Obtener variables PHP de la URL en el foro de Flash y Actionscript en Foros del Web. Para obtener las variables de una URL ingresa el siguiente codigo en el fotograma del archivo que etiquetarás como "flashvars.fla": stop(); var varID= _root.userID; //obtienes ...
  #1 (permalink)  
Antiguo 15/09/2009, 12:26
 
Fecha de Ingreso: enero-2008
Ubicación: D.F
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Flash AS2 Obtener variables PHP de la URL

Para obtener las variables de una URL ingresa el siguiente codigo en el fotograma del archivo que etiquetarás como "flashvars.fla":

stop();
var varID= _root.userID; //obtienes el valor de "userID"
var url= ("h t t p:/ /ww w . sample_com/?id=" + varID);


btn.onPress = function(){ //nombras el boton instanciado como "btn"
getURL(url);
}

Ahora abre tu archivo php donde esta insertado tu pelicula flash y modifica el código situado dentro de la etiqueta para que coincida con el siguiente. Recuerda que userID es la variable que flash cargará.

<?php $id="1"; ?>//

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="h t tp:/ / fpdownload.adobe.c o m/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="250" height="580" id="flashvars" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="flashvars.swf?userID=<?php echo $id; ?>" />
<param name="FlashVars" value="userID=<?php echo $id; ?>" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="flashvars.swf?userID=<?php echo $id; ?>" FlashVars="userID=<?php echo $id; ?>" quality="high" bgcolor="#ffffff" width="250" height="580" name="flashvars" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="ht tp://w ww.adobe.c om/go/getflashplayer" />
</object>

Funciona tambien con la correccion "AC_RunActiveContent" que hace dreamweaver para explorer. Y flash solo podrá recoger la variable en el navegador, de otra forma te aparecerá como undefined

Espero les ayude a los que han tenido problemas para pasar variables de php a flash.

Última edición por joniso; 27/10/2009 a las 17:00
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 22:48.