Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-07-2007, 16:37   #1 (permalink)
Neuer User
 
Benutzerbild von Lamion
 
Registriert seit: Feb 2005
Beiträge: 153
MySQL oder Flash Remoting

Hallo Flasher!

Ich möchte eine datenbankgestütze Flashanwendung basteln und bin jetzt
etwas durcheinander in der Planphase gekommen.

1. Welche Vorgehensweise wäre besser? Datensätze mittels PHP-File von MySQL-Datenbank zu Flash übergeben? Oder Flash Remoting anwenden? Habe Flash Remoting nicht ganz verstanden, das ist doch eine Erweiterung um die Kommunikation zwischen Server und Flashplayer zu unterstützen, oder liege ich da falsch?

2. Welche Methode ist schneller und zuverlässiger?
Lamion ist offline   Mit Zitat antworten
Alt 03-07-2007, 08:09   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 302
Hi,

erstmal muss geklärt werden, wieviel Daten(sätze) und wie oft du Daten von der Datenbank beziehst. Für kleine Newsmeldungen (bis zu 10) oder Highscore Listen reicht das Zusammenspiel von LoadVars und MySQL völlig aus.

Bei einer Anzahl bis zu 50 Datensätzen, habe ich immer mittels PHP die Daten in einer XML Datei (anstatt echo Ausgaben, die Ausgaben in XML Notation) ausgeben und dann in Flash mittels XML Objekt eingelesen. Eine Alternative dazu wäre noch die Daten im JSON Format auszugeben. Das hätte nicht so einen Datenoverflow, wie mit XML wegen der wiederholter (redundanter) Tags.

Bei einer intensiveren Kommunikation (sei es Anzahl der Datensätzen oder die Häufigkeit der Verbindungen) mit der Datenbank, habe ich immer AMFPHP eingesetzt. AMFPHP ist die schnellste und Dateneffizientste Lösung für die Kommunikation mit Flash und einer Datenbank (da die Daten im AMF Binärformat übermittelt werden). AMFPHP verhält sich eigentlich ähnlich, wie ein Webservice. Ich hoffe ich hab jetzt kein Mist zum Remoting erzählt. Wenn etwas falsch war, bitte berichtigt mich.
__________________
Gruß
Flo

---- blog.derhess.de ---- My Book Store ---- YouTube iNspIreNewMedia ----
Blog, Flash-Programmierung, Interaction Development und alles andere mit Medien
der_hess ist offline   Mit Zitat antworten
Alt 03-07-2007, 10:15   #3 (permalink)
Neuer User
 
Benutzerbild von Lamion
 
Registriert seit: Feb 2005
Beiträge: 153
Seht interessant Flo, danke!

ich denke in meinem Fall muss ich zu dem letzten Vorschlag greifen. Es sind über 1500 Datensätze und auf die Datenbank wird sehr oft zugegriffen.

Könnt ihr mir vielleicht ein Tip geben, wie ich mich in das Thema einarbeiten kann? Ist AMFPHP eine neue Serversprache? Ich habe auf der Adobe-Seite das Flash-Remoting durchgelesen und folgendes verstanden: Es muss auf dem Server entsprechender Service installiert sein. Bedeutet dass, dass wenn mein Provider diesen Service nicht unterstützt, dann funktioniert das ganze nicht?
Lamion ist offline   Mit Zitat antworten
Alt 03-07-2007, 10:34   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 302
nene alles halb so schlimm mit AMFPHP. Ja du musst dir son Art PlugIn für Flash installieren, damit es funzt. Und dann lädst du unter http://amfphp.org/ die entsprechenden Dateien für den Server runter. Im Prinzip ist es nur bissl PHP nach einen gewissen Schema programmieren und das wars auch schon... mit den ganzen Tutorials und dem Service Browser wirklich kein Hexenwerk mehr.

Ich finde einen sehr guten Einstieg in AMFPHP geben die VideoTutorials:
http://amfphp.org/videotuts.html

alles weitere findest hier gut beschrieben in den docs
http://amfphp.org/docs/
__________________
Gruß
Flo

---- blog.derhess.de ---- My Book Store ---- YouTube iNspIreNewMedia ----
Blog, Flash-Programmierung, Interaction Development und alles andere mit Medien
der_hess ist offline   Mit Zitat antworten
Alt 03-07-2007, 10:57   #5 (permalink)
Neuer User
 
Benutzerbild von Lamion
 
Registriert seit: Feb 2005
Beiträge: 153
Cool! Danke Flo!
Lamion ist offline   Mit Zitat antworten
Alt 03-07-2007, 15:35   #6 (permalink)
Neuer User
 
Benutzerbild von Lamion
 
Registriert seit: Feb 2005
Beiträge: 153
Hab noch eine Frage. Hab mich in die ganze Materie eingelesen, aber verstehe trotzdem nicht, wie sich die kommerzielle Version von Adobe und kostenlose OpenSource-Entwicklung AMFPHP unterscheiden?
Lamion ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele