Que paso?
Si se puede, tienes algunas opciones, la primera seria una integracion de flash con javascript la cual la pueden encontrar
en este TUTORIAL hecho por nuestro querido Freddie®

el cual te explica como comunicar un swf con javascript, en este ejemplo practico lo hacen por medio de una caja de texto.
El otro método es pasandole una variable a flash al momento de ser cargado, algo asi como
Código :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="350" height="399" align="middle">
<param name="movie" value="card.swf?variable=<? echo $_GET[id] ?>" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="card.swf?myVar=<? echo $_GET[id] ?>"quality="high" bgcolor="#ffffff" width="350" height="399" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Lo que debes de tomar en cuenta en esto son las lineas en las cuales llamas el swf, tanto en la etiqueta
param movie como en el
embed src.
En el ejemplo que te puse, el identificador es generado por medio de una consulta a una base de datos, asi que cambia dependiendo de las condiciones.
De tal forma que en flash podrías poner en el inicio de la movie o donde creas conveniente algo que podría ir asi:
Código :
if (!myVar)
{
//lo que sucedera si no esta definida la variable externa
}
else
{
//si la variable esta definida nos desplazaremos a la escena que corresponde
gotoAndPlay(escena2, 3);
}
De antemano te digo que el codigo flash solo es en forma de muestra de como ocupar la variable q le pasamos a flash.
Espero que te sea de ayuda...... nos veremos