flash8とflash9でのファイルアップロード(AS2.0)の違い

今回、FileReferenceにてファイルアップロードを行ったのだが、
ver8とver9の違いを下記にメモしておきます。

まず、アップロードファイル以外のパラメータを付けて送信する場合、

ver9では、

fr = new FileReference();
fr["postData"] = "hogedata=hoge";
でパラメータ名[hogedata]にて[hoge]を送信できるが、

ver8では、
上記では送信されない。
送信方法はこちらを参照。

また、ver9では、
下記方法にてパラメータ名[uploadhoge]を指定できるが、

fr = new FileReference();
var uploadDataFieldName = "uploadhoge";
fr.upload(url, uploadDataFieldName);

ver8では、

fr.upload(url);
にてデフォルトでパラメータ名[Filedata]となり、
変更ができない。