1

AdobeFlashcs5.5でクイズソフトウェアを開発しています。したがって、ソフトウェアはデータベースを使用して質問を表示し、スコアを保持することができます。質問を取得してスコアを更新できる通常のアプリケーション(Visual Basicなど)として開発する予定です。

どこでも検索しましたが、できませんでした。PHPとMYSQLを使用してサーバー側のデータベースに接続することしかできませんでした。私のアプリケーションはスタンドアロンです。ActionScript3.0を使用してデータベースに接続する方法があると思います。では、どのような種類のデータベースを使用してフラッシュcs5.5に接続するにはどうすればよいですか?

4

2 に答える 2

2

SGDBの代わりにXMLを使用することをお勧めします。シンプルなアプリのようで、誰でもよく書かれたXMLファイルを管理できます。

このデータにコンテンツマネージャーが本当に必要な場合は、データベースと統合されたものを構築し、データベースに基づいてXMLを生成できます。

于 2012-08-31T20:27:13.760 に答える
2

ローカルデータ(またはデータベース)にアクセスする方法はいくつかあります。

  1. AdobeAIRを使用します。これにより、ファイルシステムにアクセスできるため、ファイルの読み取りと書き込みが可能になります。サーバーデータベースに接続することはできませんが、sqliteなどのデータベースファイルを含むxml(または任意の)データを読み取り/書き込みし、AS3クラスを使用してそのファイルを解析することはできます。http://www.flex-blog.com/adobe-air-sqlite-example/

    データベース接続を支援するためのhttp://code.google.com/p/assql/のようなAIRライブラリもあります

  2. MDM亜鉛(または同様のもの)を使用してください。 http://www.multidmedia.com/software/zinc/ Mdm亜鉛は、データベースのサポートを含む、AS3の追加のAPIの負荷を提供します。

  3. このクラスを使用しFileReferenceて、ユーザーが自分のコンピューターでデータベースファイル(できれば.xml)を参照できるようにFileReferenceしてから、もう一度使用して、ユーザーが好きな場所にそのファイルを保存できるようにします。

  4. リモートデータベースを使用し、サーバー側のページ/サービスを作成して必要なデータを整理URLLoaderし、フラッシュファイルの場合と同じように通常のクラスを使用します。ただし、この方法は使用したくないようです。

于 2012-08-31T21:42:29.157 に答える