1

Flash Player 10 (またはそれ以降) 用に最適化された SWF を使用して、ActionScript3 プログラミング言語を使用して Flash Professional CS5 で Flash チュートリアル プロジェクトを作成しています。

私の質問は、マウス クリック関数を AS3 で記述してボタンに接続できるかどうかに関するものです。クリックすると、Flash の配列内に保持されている数値/文字列データが新しい適切なファイル形式 (CSV/XML など) にエクスポートさます。その後、ユーザーがMicrosoft Excelで開いたり、表示したり、編集したりできますか? このデータは、どの段階でも Flash に戻す必要はありません。

私のチュートリアルは、デスクトップ上に置かれるのではなく、Web ページやフレームワークに埋め込まれている可能性があります。フラッシュはおそらく、配列に保持されたデータを「パッケージ化」し、新しいファイル タイプを生成できますか? ユーザーが Excel ソフトウェア パッケージ内の Flash からエクスポートされたデータを調査する場合、CSV および XML ファイル形式を読んで、私の最良の選択肢が見えますか?

プロジェクトを Web に埋め込む場合、この再パッケージ化プロセスを支援し、CSV または XML をサーバー上のファイルの場所、またはユーザーのハード ドライブにポストする可能性のある PHP が追加で必要ですか? Flash は Microsoft Excel と直接「対話」して、変換、エクスポート、開くことができますか、それともユーザーが CSV/XML テキスト ファイルを取得して Excel で手動でファイルを開くことができるでしょうか?

私が知っているいくつかの質問ですが、この種の問題に遭遇した (そしてできれば克服した) 開発者が、この問題に取り組むためのガイダンスまたはより良い例の AS3 コードを提供してくれれば、非常に感謝しています.

敬具、

ジョエル

4

2 に答える 2

0

この例を後で投稿します。

  1. Excel に出力する PHP ページを作成する
  2. データを PHP ページに投稿します (使いやすいように JSON を使用します)。
  3. PHP 側でデータを解析して適切な配列構造を生成する
  4. PHP から Excel シートを出力する

PHP から Excel をエクスポートします。

1) http://code.google.com/p/php-excel/

2) PHP_excel の代替

3) http://forums.digitalpoint.com/showthread.php?t=60681

于 2013-01-15T18:07:15.077 に答える
0

このソリューションを試してくださいAS3のCSVファイルへの書き込み-単純なas3コードまたはGoogleコードのcsvlib

于 2013-01-14T13:57:03.647 に答える