Gewusst wie: Integrieren von AS3 mit PHP & MySQL

March 26

Zentrale Gebäude von Business-Anwendungen mit Adobe Flash ist die Möglichkeit zur Integration von Datenbanken mit MySQL und Datenbank mit PHP und AS3 integrierten Kommunikation Transfer Mechanismen gebaut (ActionScript 3, Flash Programming Language). Die Fähigkeit zur Integration dieser drei Software-Bausteine nicht nur gibt Ihnen, was Sie brauchen, in Studioqualität-Business-Anwendungen zu erstellen, sondern bieten Ihnen die Programmierkenntnisse, die Unternehmen benötigen zu verwenden, um Content Managementsysteme, Echtzeit-Transaktionssysteme und soziale Netzwerke zu erstellen.

Anweisungen

1 Erstellen Sie eine ActionScript 3(AS3) Datei, eine PHP-Datei und eine MySQL-Datenbank-Tabelle. Verwenden Sie den Editor Aktionen in das Flash-Programm um die AS3-Datei, einem Text-Editor oder Adobe Dreamweaver die PHP-Datei und das Programm MySQL erstellen zum Erstellen der Tabelle erstellen.

2 Schreiben Sie den ersten Abschnitt des Codes in die AS3-Datei, so dass es eine Verbindung mit der PHP-Datei herstellt. Verwenden Sie AS3 URLRequest-Objekts, die Eigenschaft des URLRequest-Methode, die URLLoader-Objekt und das URLVariables-Objekt zum Erstellen der erforderlichen Netzwerk-Verbindung-Kopfzeile an die PHP-Datei senden.

3 Code des URLRequest-Objekts, so dass seine Parameter den Namen der PHP-Datei ist.

4 Das URLVariables Code, so dass es enthält den Inhalt des mindestens eine Variable und den zugehörigen Wert, den Sie in die AS3-Code erstellt.

5 Schließen Sie an die URLLoader-Objekt URLRequest (der PHP-Datei-Name), das URLVariables und die URLRequestMethod) Verbindung Netzplankopf bilden, die an die PHP-Datei auf Ihrem Webserver zu richten.

6 Schreiben Sie den Code in der PHP-Datei, so dass es den AS3 erhalten, Variable Daten aus dem Flash-Programm (über $_POST Superglobalen Array) gesendet und setzen Sie diese Variable Daten in das erste Feld in der ersten record(row) der MySQL-Datenbank-Tabelle.

7 Nehmen Sie den Befehl MySQL-Verbindung mit seinen zugeordneten Argumente (Servername, Benutzername, Passwort) in das PHP-Skript-Datei, damit die MySQL-Tabelle auf Ihrem Webserver über das PHP-Programm zugegriffen werden kann.

8 Schreiben Sie einen MySQL-INSERT-Befehl zur Eingabe der Variablen Daten in die MySQL-Datenbank. Schreiben Sie den Code zum Verarbeiten oder basieren auf die AS3-Variable und speichern, die in das zweite Feld in der gleichen Datensatz (oder Zeile), die die AS3-Variable wurde führen, in gespeichert einen neuen Wert zu berechnen.

9 Verschicke diese PHP-Variable zurück in das Flash-Programm mit dem PHP-Befehl print.

10 Den Code benötigt, um lesen und speichern die Variable von PHP (aus dem zweiten Feld in der MySQL-Tabelle) gesendet und das Anzeigen der AS3-Datei angefügt.

11 Fügen Sie einen Ereignis-Listener an das URLLoader-Objekt, das das Ereignis EVENT.COMPLETE überwacht und aktiviert die AS3-Funktion zum Lesen der PHP Variablen Daten innerhalb der URLLoader-Data-Eigenschaft (URLLoader.data = event.target).

12 Schreiben Sie der Code ein AS3 TextField deklarieren, die verwendet wird, um den MySQL-Inhalt speichern übertragen und zeigen Sie sie auf der Flash-Bühne.

13 Flash SWF-Datei zu erstellen und dann die SWF-Datei und die PHP-Datei hochladen auf den Webserver Sie verwenden, um das Programm zu testen.

Tipps & Warnungen

  • Überprüfung der Code unter dem Link in der Ressourcen-Abschnitt unten aufgeführten um tatsächlichen Code-Implementierungen und Anwendungsbeispiele, die Integration von AS3, MySQL und PHP zusammen zu sehen. Überprüfen Sie auch alle PHP und MySQL-Dokumentation und Beispiele, dass Ihre Web-hosting-Anbieter, die möglicherweise gibt spezielle Anweisungen zum Verknüpfen mit der MySQL-Datenbanken, die Ihr Webkonto zugewiesen wurden.
  • Nicht möglich zu testen, ob Sie Ihre AS3, PHP und MySQL Integration integriert, es sei denn, Ihre Flash SWF-Datei sowie die PHP-Datei und Ihre MySQL-Datenbank-Tabelle auf einem Webserver befinden. Der Webserver müssen PHP und MySQL unterstützen, damit das Programm funktioniert haben.