2012-01-16 6 views
0

まず、私はフラッシュに新しいものですが、本当に基本的なものだけを知っています。フラッシュas3を使ってtxtファイルを作成、追加、および読み込む方法

(シナリオ)私はFlash CS3 Professionalで、私の高度な高度コンピューティングプロジェクトを学校用に作りましたが、これはほとんど完全に不具合です。しかし、私の先生はAH標準にするためにハイスコア機能などのファイル処理機能が必要だと言います。私は最終スコアを取るシンプルなハイスコア機能を作り、ユーザーに名前を入力して.txtファイルに追加するよう求めます。私の学校のコンピュータは非常に限られているので、Adobe AIRやPHPなどのプログラムを使用することはできません。そのようなものは単純である必要があります。

(質問)だから私は本当に完全なチュートリアル(ここで、コーディング、レイアウト、すべてを置くために)する必要があります(たとえば)と呼ばれる既存の.txtファイルがある場合

  1. チェックを「ハイスコア.txt "
  2. ある場合は、読み込みます。
  3. そうでない場合は、(たとえば) "High Score.txt"という名前の.txtファイルをデスクトップに作成します。
  4. ユーザーの入力を受け取り、それの後の最終スコアで置きます。最低から最高の順にスコアを配置したり、トップ5

誰かが私を助ける場合、私はそれを感謝し、本当になります表示

  • (オプション必須ではありません)。

    ありがとうございます。

    ワトソン。

  • 答えて

    1

    セキュリティ上の制約のため、あなたが求めていることは不可能です。 SWFは、一般に、あらゆる種類の脆弱性を開くので、ローカルファイルを変更することはできません。私はAIRがローカルDBなどでこれを扱う方法を持っていると確信しています。あなたのゲームがWebサーバー上でホストされていれば、単純な(安全でない)PHPプロキシを使ってテキストファイルに書き込むことができます。でる。同じ結果になります

    別のアプローチ:

    使用flash.net.SharedObjectは、局所的にあなたのハイスコアを保存する(例えば、コードを確認してください)。これは、限られた量のデータ(オブジェクト、配列など)を個々のコンピュータに保存するために使用できる「フラッシュクッキー」です。

    関連する問題