Frage

Welche Datenbanken unterstützt Adobe Flash-Unterstützung, wenn überhaupt?

War es hilfreich?

Lösung

Keiner, wirklich.

Wie andere gesagt haben, ist die beste Lösung, um etwas in zwischen.Ich persönlich bevorzuge amfphp für größere Datenmengen und einfache xml für kleinere Sachen, vor allem seit Sie eingeführt E4X (besseren Weg, XML-handling), die in ActionScript 3.

Jedoch, seit Flash tun können, socket-Kommunikation, es ist möglich, sprechen Sie direkt mit einem server.Dies ist sehr schnell, aber Sie sind im Grunde, öffnen Sie Ihre Datenbank auf die Welt.Ich habe nie einer von Ihnen, aber die wichtigsten scheinen zu sein asql und assql.

Auch flash läuft in Adobe AIR hat die Unterstützung für sqlite Datenbanken.

Andere Tipps

Keine.

Statt, würden Sie brauchen, zu erstellen, einige middleware (sagen wir, eine webservice), die Sie gesprochen haben, die haben die Datenbank CRUD für Sie.

Stimme mit @SCdF, erstellen Sie einen service in php oder einer anderen Sprache, die dauert eine geänderte Abfrage von flash, führt Sie aus und gibt die DB-Antwort.Stellen Sie sicher, dass es dauert nur eine Verbindung von seinen eigenen lokalen IP-Adresse oder so etwas wie, um zu verhindern, dass "unbeabsichtigte Verwendung".

Sie sollten sich auf dies Artikel.Auch Sie können suchen in Flex Data Services.In der Regel Flex ist mehr geeignet für die Anwendung, benötigen viel von Zugriff auf Daten, aber für einfache Dinge, die Sie in flash, die Sie verwenden sollten einige Xml-Datenquellen und schreiben der xml-Quelle sich in etwas wie php, asp, python, perl, etc..wie andere haben darauf hingewiesen.

@SCdF korrekt ist.Von das Pferd Mund:

Macromedia Flash-Film nicht die direkte Kommunikation mit einer Datenbank.Jedoch, Macromedia Flash-Filme können "sprechen Sie" mit server-side-Anwendungen (nachfolgend auch als "middleware").Middleware kann eine Abfrage an eine Datenbank und relais-Daten zurück und her.Es gibt viele server-Anwendungen zur Verfügung.Einige der häufigsten sind CGI, ASP, PHP, ColdFusion und Tango.

Was ist Blaze DS (die Flex Data Services) und LiveCycle Data Services?

Zend AMF ist eine Bestie!Von der Schöpfer von AMFPHP, aber Zend AMF wird unterstützt von Adobe und Zend.Während AMFPHP ist etwas robuster, der Schöpfer (Wade Arnold) es scheint zu sein, konzentriert sich auf Zend AMF, und es ist immer viel besser.

Wenn Sie möchten, etwas mehr enterprise-level würde ich raten, mit Blaze DS oder LiveCycle Vorschlag prochaine.

Wenn Sie wollen zu gehen, die nosql-route, dort ist ein Open-Source-actionscript-Bibliothek für die Kommunikation mit CouchDb: http://code.google.com/p/as3relax/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top