Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-05-2011, 08:53   #1 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 4
Bitte um Hilfe (!) zur Verbindung von Flash mit Datenbanken

Ich versuche seit mehreren Tagen meine Variablen aus Flash in einer Datenbank zu speichern. Leider haben alle Foren, welche ich durchgestöbert bin, alle Websites, die ich durchgelesen habe, alle Video-Guides, welche ich mir angesehen habe, nicht helfen können.

Nicht einmal Adobe-Hilfe konnte mir eine grundlegende Struktur vermitteln, welche ich für folgende Anwendung verwenden möchte:

1) Mein SWF Formular innerhalb einer ASP-Seite enthält Variablen, welche ich in eine MDB-Datenbank auf dem Server übergeben möchte.
2) Meine MDB-Datenbank auf dem Server enthält Werte, die ich in meinem SWF-Movie in der ASP-Seite angezeigt haben möchte.

Das Problem, das ich beim Studium aller Guides bisher erlitten habe, ist das Durcheinander der Versionen aller beteiligten Komponenten. Ich habe: Flash CS5 und kann mit AS 2.0 oder AS 3.0 arbeiten. Ich will die Inhalte meiner Variablen in einer Access MDB-Datei auf dem Server speichern und von dort via ASP wieder heraus bekommen.

Ich behersche die Programmierung der Übergabe von Inhalten aus der Datenbank in die ASP-Website. Nun möchte ich einen aktuellen Guide, welcher mit 1:1 zeigt, wie ich die Inhalte von ASP nach SWF bringen kann. Bereits versucht habe ich Response.Write, aber weil damit die Inhalte auch auf der Website ausgegeben werden, suche ich immer noch nach einer besseren Lösung.

Kennt jemand eine aktuelle Website, einen aktuellen Guide oder evtl. sogar ein Buch, welches mir das ganze mal richtig erklärt?

Danke für Eure Antworten im Voraus!
New2Flash ist offline   Mit Zitat antworten
Alt 13-05-2011, 09:10   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Ich glaube Dein grundsätzliches Verständnisproblem kann man mit drei Sätzen beseitigen:
  • Eine clientseitig ausgeführte SWF kann nicht direkt mit einer serverseitigen Datenbank kommunizieren.

  • Stattdessen kommuniziert die SWF mit einem serverseitigen Script (ASP, PHP, o.ä.) und dieses Script wiederum kommuniziert dann mit der Datenbank.

  • Im Endeffekt läuft also alles wie bei einer "normalen" ASP-Seite, nur dass diese direkt aus Flash (z.B. mit dem URLLoader in AS3) aufgerufen wird und kein HTML sondern z.B. XML oder JSON zurückliefern sollte.

ASP ist hier im Forum eher selten anzutreffen. Aber für die AS-PHP-Kommunikation dürfte man dutzende Beispiele finden (die leicht auf ASP umzuschreiben sind).
Und was die ASP-Datenbank-Kommunikation angeht, dürftest Du Dich ja auskennen?!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (13-05-2011 um 09:14 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Alt 13-05-2011, 09:50   #3 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 4
Vielen Dank für Deine Antwort.

Ich bin mit Deinen Punkten einverstanden. Beim 3. Punkt sehe ich leider noch nicht durch:

Zitat:
Zitat von Martin Kraft Beitrag anzeigen
[*]Im Endeffekt läuft also alles wie bei einer "normalen" ASP-Seite, nur dass diese direkt aus Flash (z.B. mit dem URLLoader in AS3) aufgerufen wird und kein HTML sondern z.B. XML oder JSON zurückliefern sollte.
Ich möchte gerne verstehen, wie die SWF-Datei mit der ASP-Seite kommuniziert.

Innerhalb meiner ASP-Seite habe ich z.B. eine Variable MyVar = 100 oder Session("MyVar") = 100 und diese Variable möchte ich im SWF-Movie dargestellt haben. Ich schaffe es, die Variable mittels Response.Write ("&MyVar=100") an das SWF-Movie zu übergeben. Da es jedoch durch Response.Write () auch eine Ausgabe in der Website gibt, suche ich nach einer besseren Lösung.

Kannst Du mir hier auch weiter helfen? Ich habe die letzten paar Tage nichts konkretes darüber im Internet gefunden, das mir wirklich geholfen hat.

Vielen Dank!

Geändert von New2Flash (13-05-2011 um 09:58 Uhr)
New2Flash ist offline   Mit Zitat antworten
Alt 13-05-2011, 10:06   #4 (permalink)
Neuer User
 
Registriert seit: May 2011
Ort: Hamburg
Beiträge: 24
Du kannst z.B. XML verwenden oder Flash Remoting (z.B. WebORB for .NET:: Universal Connectivity for Client Server Applications. Focusing on .NET to Mobile, Browser and Desktop Apps oder FluorineFx | Home).

Was meinst Du eigentlich mit "auch eine Ausgabe in der Website gibt"? Darunter kann mir nicht so recht etwas vorstellen.

Geändert von Malte Köhrer (13-05-2011 um 10:09 Uhr)
Malte Köhrer ist offline   Mit Zitat antworten
Alt 13-05-2011, 10:28   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von New2Flash Beitrag anzeigen
Da es jedoch durch Response.Write () auch eine Ausgabe in der Website gibt, suche ich nach einer besseren Lösung.
Diese "Webseite" ist ja eben die Antwort von ASP an Flash. Deshalb ist nicht Deine Variable hier fehl am Platz, sondern der ganze HTML-Rahmen.

Zum Verständnis:

Mit ASP (PHP, Perl, etc.) machst Du ja nichts anderes, als eine Text-Datei zu generieren, die an den Nutzer zurückübertragen wird. Im Regelfall soll diese Text-Datei vom Browser interpretiert werden und ist deshalb als HTML-Dokument aufgebaut.

Grundsätzlich kann man aber auf diese Weise jede Art von Textdaten generieren. Wenn man eine SWF mit Daten versorgen möchte, verwendet man deshalb einfach XML-formatierte Daten aus, oder JSON, oder zur Not auch urlencodierte Variablen...
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 13-05-2011, 10:59   #6 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 4
Ahaaa! Vielen Dank! Ich glaube, dass es bei mir endlich klick gemacht hat, denn ich ging immer davon aus, dass die ASP-Datei, welche mein SWF-Movie trägt ebenso die ganze Datenbank-Kommunikation inkl. das Resonse.Write () enthalten muss.

In anderen Worten: kann ich eine Datei von meinem SWF-Movie aus aufrufen, welche zwar auf dem Server ist, aber im Prinzip nie im Browser dargestellt wird? Gleichzeitig, wäre das besagte SWF-Movie dann in einer weiteren (z.B. HTML) Datei untergebracht?
New2Flash ist offline   Mit Zitat antworten
Alt 13-05-2011, 11:02   #7 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von New2Flash Beitrag anzeigen
In anderen Worten: kann ich eine Datei von meinem SWF-Movie aus aufrufen, welche zwar auf dem Server ist, aber im Prinzip nie im Browser dargestellt wird?
Nicht nur eine, sondern beliebig viele.

Zitat:
Zitat von New2Flash Beitrag anzeigen
Gleichzeitig, wäre das besagte SWF-Movie dann in einer weiteren (z.B. HTML) Datei untergebracht?
Ja
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 13-05-2011, 11:12   #8 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 4
Super, VIELEN DANK!
New2Flash ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
asp, variable übergeben

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Flash 8 zu Flash MX 2004 BITTE BITTE HILFE DrVertico Flash 8 6 20-02-2007 21:40
Flash-Bug?! Bitte um Hilfe! SaKiN Flash MX 2004 3 24-06-2005 11:04
verzweifelungstat brauch dringenst hilfe bitte bitte bitte Bourne ActionScript 1 5 02-02-2005 16:14
Flash und Datenbanken iceblue Flash und Datenbanken 6 29-09-2004 12:40
Hilfe bitte [Flash <-> PHP] Vmax Flash 4 und Flash 5 1 29-05-2004 21:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele