SWFObjectのFlashVarsで受け取った配列インスタンスは、カンマ区切りの文字列に変換される

jsでflashvarsに配列を格納

var flashvars = { strList:["str1","str2"] }; //flashに渡す変数

flash側で受け取る

var FV = loaderInfo.parameters["strList"];

変数の中身をチェックすると…

trace(FV); //str1,str2 ←ここは一緒に見えるんだけど
trace(typeof FV); //string ←実は文字列になってる。配列ならobjectと出力されるはず。

flashvarsに渡した配列が、asではカンマ区切り文字列になっていた。
asとjsは別の言語だから、データ型まで同じようには扱えないんだなあ。考えてみれば当然か。