2008-09-02 10 views

答えて

4

なし、本当に。

他の人が言っているように、最善の解決策は、間に何かを持つことです。私は個人的にフラッシュがソケット通信を行うことができますので、彼らは、3

ただし、ActionScriptでE4X(ずっといいXML処理)を導入し、特に以来、大規模なデータセットや小さなもののため、プレーンXML用amfphpを好む、それは直接話をする可能ですサーバーに送信します。これは非常に高速ですが、基本的にデータベースを世界に広げています。 私はこれらのどれも使用したことはありませんが、主要なものはasqlassqlと思われます。

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

5

なし

代わりに、あなたには、いくつかのミドルウェアを作成する必要があります(たとえば、webサービス)あなたがそれに話を聞いたあなたのためのデータベースのCRUDをしました。

2

PHPでサービスや、フラッシュから変更されたクエリを取り、それを実行し、DBレスポンスを返す任意の他の言語を作成し、@SCdFに同意します。 「意図しない使用」を防ぐために、ローカルIPアドレスなどからの接続のみが必要です。

0

@SCdFが正しいです。 the horse's mouth

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

1

このarticleをご覧ください。また、Flex Data Servicesを見ることができます。通常、Flexはデータに多くのアクセスを必要とするアプリケーションに適していますが、Flashの単純なものでは、いくつかのXMLデータソースを使用し、PHP、ASP、Python、PerlなどのようなXMLソースを自分で記述する必要があります。他は指摘している。

0

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

0

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

もっとエンタープライズレベルのものをお望みなら、私はBlaze DSまたはLiveCycleをprochaineの提案に従って使用することをお勧めします。

0

あなたはNoSQLのルートを移動したい場合は、CouchDBのと通信するためのオープンソースのActionScriptライブラリがある:(本当にいい)の回答に追加するには何もhttp://code.google.com/p/as3relax/

関連する問題