以下の方法でHTMLからFlashに変数を送ってます。
//2カ所のSWFのパス指定に同じ内容で記述する
<object data="swf/flashvars.swf?hoge=test&hoge1=abc&hoge2=123" type="application/x-shockwave-flash" id="mySwf" width="300" height="200"> ←IE以外用 <param name="movie" value="swf/flashvars.swf?hoge=test&hoge1=abc&hoge2=123" /> ←IE用 </object>
//HTMLからの変数を格納するオブジェクト
//参照方法: obj["変数名"]
var obj:Object = loaderInfo.parameters;
var tmp:String ="";
//全てのHTMLからの変数を受け取る
for (var p:String in obj) {
tmp += p + " : " + obj[p] + "\n";
}
info_text.text = tmp; //テキストに表示
//個別に参照する場合 : obj["変数名"]
if ( obj["hoge"] ) { //変数が定義されてれば
hoge_text = obj["hoge"];
}