ファイルをアップロードするには

注)このサンプルを動作させるためにはサーバ側でCGIプログラムが必要です。

//メインタイムラインのフレームアクション
fileRef = new flash.net.FileReference();
listener = new Object();
listener.onSelect = function(file) {
if(!file.upload("http://www.somedomain.com/cgi-bin/upload.cgi")) {
msg_txt.text += file.name + "をアップロードできません\n";
}
};
listener.onComplete = function(file) {
msg_txt.text += file.name + "のアップロードが完了しました\n";
};
fileRef.addListener(listener);
upload_btn.onRelease = function() {
var fileTypes = new Array();
fileTypes.push({description: "MP3ファイル", extension: "*.mp3"});
if(!fileRef.browse(fileTypes)) {
msg_txt.text += "ダイアログを開けません\n";
}
};
cancel_btn.onRelease = function() {
fileRef.cancel();
msg_txt.text += "アップロードを中止しました\n";
};

・サンプルを実行(実行ボタンを押してもサーバーにはアップロードできません)
・サンプルをダウンロード
Action Script逆引きクイックリファレンス 説明などは本書を参考にしてください。