Flexファイルをローカルにエクスポートする2つの方法
2022-01-19 15:51:56
フレックスでローカルにファイルをエクスポートするために使う方法は、FileとFielRefreenceの2つです。
例
var exportString:String = "これはテストです"
1. ファイル出力
コピーコード
コードは以下の通りです。
var ff:File = File.desktopDirectory.resolvePath("Progress.CSV");
ff.addEventListener(Event.SELECT,exportCSVSelectedHandler);
ff.browseForSave("Select path");
private function exportCSVSelectedHandler(event:Event):void
{
var dir:String = event.target.nativePath;
var writeStream:FileStream = new FileStream();
writeStream.open(new File(dir),FileMode.WRITE);
var content:String = "jhfdklahflaksjdhflkasjhflaskjhlf\n";
writeStream.writeMultiByte(content,'utf-8');
writeStream.close();
}
2. FileReferenceの出力
コピーコード
コードは以下の通りです。
var content:String = "jhfdklahflaksjdhflkasjhflaskjhlf\n";
var f:FileReference = new FileReference();
f.save(content,"1.csv");
FileとFileReferenceの違いは、Fileはドキュメントのエンコード形式を指定できるのに対し、FileReferenceは比較的シンプルに使用できることです
関連
-
Flexは、 LinkButtonの背景色のアイデアとソースコードを設定している
-
Flex AIR再起動設定ファイルの修正
-
FlexでArrayのIndexOfの例の役割を紹介する
-
GIF 画像を読み込むためのフレックスのヒント
-
ツリーバインドデータ後、自動的にツリーノードを展開するFlexメソッド
-
Flex DataGridの擬似マージセルのアイデアとコード
-
どのようにFlexでコンポーネントの外をクリックするかどうかを決定する
-
フレックスクロームブラウザのデバッグの解答が空白に表示される
-
AdvancedDataGrid の選択行の全データを取得する。
-
Flexフォントの太字問題は、英語フォントのみ太字にすることができる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
フレックスの用途を総合的に理解する
-
flex Object オブジェクトの中身を繰り返し処理する。
-
FLEX ArrayCollection がフィルタリングされたデータを削除する問題が解決されました。
-
Flex DataGridの自動ナンバリング例
-
フレックスはウェブサービスを使用して写真をアップロードし、コードを実装します。
-
flex actionScriptの時間処理の合計が、合計された日付を返す
-
Flexの親子ウィンドウは、アイデアやソースコードを実装するためにお互いを呼び出す
-
Flex ポップアップウィンドウのリクエスト Action 関数例
-
フレックス インライン html ページ サンプルコード
-
フレックスコントロールのポップアップウィンドウのドラッグ範囲サンプルコード