1

Adobe Flash がサポートしているデータベースがある場合、どのデータベースをサポートしていますか?

4

8 に答える 8

5

なし。

代わりに、データベースの CRUD を実行するミドルウェア (Web サービスなど) を作成する必要があります。

于 2008-09-02T01:17:57.300 に答える
4

なし、本当に。

他の人が言ったように、最善の解決策はその間に何かを置くことです. 個人的には、大きなデータセットにはamfphpを、小さなデータにはプレーン xml を好みます。特に、ActionScript 3 で E4X (より優れた XML 処理) を導入したためです。

しかし、Flashはソケット通信ができるので、サーバーと直接通信することが可能です。これは非常に高速ですが、基本的にはデータベースを世界に公開しています。私はこれらのいずれも使用したことがありませんが、主要なものはasqlassqlのようです。

また、 Adobe AIRで実行されるフラッシュは、 sqliteデータベースをサポートしています。

于 2008-09-02T11:30:25.473 に答える
2

@SCdFに同意し、変更されたクエリをフラッシュから取得して実行し、DB応答を返すサービスをphpまたはその他の言語で作成します。「意図しない使用」を防ぐために、独自のローカル IP アドレスまたはそのようなものからのみ接続を取得するようにしてください。

于 2008-09-02T01:24:30.610 に答える
1

この記事をご覧ください。また、 FlexDataServicesを調べることもできます。通常、Flexはデータへの多くのアクセスを必要とするアプリケーションに適していますが、フラッシュの単純なものには、いくつかのXmlデータソースを使用し、php、asp、python、perlなどのようなもので自分でxmlソースを作成する必要があります。他の人は指摘しています。

于 2008-09-02T11:37:01.760 に答える
0

@SCdFは正しいです。馬の口から:

Macromedia Flash ムービーはデータベースと直接通信できません。ただし、Macromedia Flash ムービーは、サーバー側アプリケーション (「ミドルウェア」とも呼ばれます) と「対話」できます。ミドルウェアは、データベースにクエリを実行し、データをやり取りできます。多くのサーバー アプリケーションが利用可能です。最も一般的なのは、CGI、ASP、PHP、ColdFusion、および Tango です。

于 2008-09-02T02:02:24.980 に答える
0

Blaze DS (以前は Flex Data Services でした) と LiveCycle Data Services はどうですか?

于 2009-10-19T15:11:35.087 に答える
0

nosql ルートに進みたい場合は、CouchDb と通信するためのオープンソースの actionscript ライブラリがあります: http://code.google.com/p/as3relax/

于 2010-09-11T05:38:18.250 に答える
0

Zend AMF は野獣です! AMFPHP の作成者によるものですが、Zend AMF は Adob​​e と Zend の両方でサポートされています。AMFPHP はもう少し堅牢ですが、その作成者 (Wade Arnold) は Zend AMF に焦点を合わせているようで、はるかに優れています。

よりエンタープライズレベルのものが必要な場合は、prochaine が提案するように Blaze DS または LiveCycle を使用することをお勧めします。

于 2010-01-16T18:00:03.403 に答える