Buenas. LoadVars te sirve sólo si vas a abrir una url en "segundo plano". Si los parámetros se reciben en la misma página /ventana donde está el swf, tenés que pasarle parámetros como te dijeron.
Esos parámetros son parte del código html que usás para incluir un swf. Lo cual no quita, obviamente, que los podés generar dinámicamente con php u otro lenguaje de servidor (si fueran estáticos, para lo que querés no serviría).
Es muy simple, te muestro un ejemplo que hice hace poco (en php) para que veas cómo se puede hacer:
Código PHP:
<?php
if (isset($_GET['id'])) {
$id = $_GET['id']; // tomás el valor del parámetro
} else {
$id = ""; // en caso de se llame a la página sin parámetros, de todas formas inicializás la variable, que queda vacía
}
?>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="test_lv" align="middle">
<param name="FlashVars" value="id=<?=$id?>">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="test_lv.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="test_lv.swf" FlashVars="id=<?=$id?>" quality="high" bgcolor="#ffffff" width="550" height="400" name="test_lv" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Estás son las líneas que hacen el trabajo:
Código PHP:
<param name="FlashVars" value="id=<?=$id?>">
<embed src="test_lv.swf" FlashVars="id=<?=$id?>" quality="high" bgcolor="#ffffff" width="550" height="400" name="test_lv" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
En el sitio de Macromedia explican que conviene pasar las variables en los dos tags, por cuestiones de compatibilidad con distintos navegadores.
Si tuviéras que pasar más de un parámetro, simplemente pondrías algo así:
Código PHP:
<param name="FlashVars" value="id=<?=$id?>&otro=algo&tercero=<?=$tercerValor?>">
Lo mismo en la otra línea.
Te dejo dos links:
http://www.experts-exchange.com/Web/..._21036764.html http://www.macromedia.com/cfusion/kn...fm?id=tn_16417
Suerte
Califa
PD: Me olvidé de agregar que estas variables las vas a tener disponibles desde el primer frame, en el root. Ej: algunavarible = _root.id;