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.