1

私はadobeflashを使用してコースウェアを開発しています。ユーザーがその特定の章に関するメモを書くことができるように、すべての章にを追加することを考えてtextareaいます[MSPowerPointと同じ]。その間、彼らはメモを編集することもできます。私はActionScriptについての基本的な考え方しか持っていないので、それを実装する方法がわかりません。前からちょっと知りたかったんだけど:

  • テキストを保存/編集するためにデータベースを作成する必要がありますか?もしそうなら、私はどのような種類のデータベースを使用できますか?

  • を使用するのではなく、このアイデアを実装する他の方法はありtextareaますか?

どんな種類の助けもありがたいです!ありがとうございました。

4

1 に答える 1

2

Flashランタイムは、永続ストレージ用のさまざまなオプションを提供します。どちらを使用するかは、アプリケーションの設計によって異なります。ActionScript開発者ガイド(PDFバージョンまたはオンラインバージョン)を強くお勧めします。特に参照してください:

  • 第7章:ネイティブJSON機能の使用
  • 第38章:ファイルシステムの操作
  • 第39章:ローカルデータの保存

ローカルストレージの主なモードは次のとおりです。

  • CookieのようなSharedObjectを使用して、少量のユーザーデータをローカルに保存する
  • AIRを使用している場合はローカルSQLデータベース(開発ガイドまたはオンラインの第40章:AIRでのローカルSQLデータベースの操作)
  • 外部ファイルをローカルに保存します(XMLファイルやByteArrayで操作されるカスタムファイルのバイナリ形式など)

さらに、ActionScriptは直接ソケット接続とHTTP接続を作成して使用できます。これらを使用すると、FlashまたはAIRアプリは、RESTfulサービス(XMLおよびJSONの章を参照)や、PHPまたはASPを介したWebサーバーを介したデータベースアクセスなど、他のWebアプリケーションと同じようにリモートデータを処理できます。

于 2012-12-27T16:04:53.110 に答える