Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-02-2004, 21:04   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 9
PHP-Script im Hintergrund laufen lassen

Hallo zusammen

Ich habe folgendes Problem: Ich möchte gerne ein PHP script, welcher daten aus einer MySQL-Datenbank ausliest und anschliessend die daten wieder an flash übergibt, innerhalb der Flash-Animation ausführen, OHNE dass ein neues Fenster geöffnet wird. Nur ich weiss nicht, wie man das bewerkstelligen kann. Weiss jemand von euch eine Lösung?

Danke im Voraus
__________________
Wer Schreibfehler findet, darf sie behalten
Michael Bürgy ist offline   Mit Zitat antworten
Alt 23-02-2004, 21:24   #2 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Einfach in deiner HTML folgendes ganz am Anfang einfügen:

PHP-Code:
<? include("DeinePHPDatei.php"); ?>
// ... wie
//<HTML>
//<HEAD>
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 23-02-2004, 21:29   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 9
wenn ich dann mit flash eine variabel an diesen php script übergebe, dann wird auch gleich der ganze script ausgeführt?

Danke für schnelle Antwort
__________________
Wer Schreibfehler findet, darf sie behalten
Michael Bürgy ist offline   Mit Zitat antworten
Alt 23-02-2004, 22:32   #4 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
ja es wird das ganz script ausgeführt.

ps.: versuchs mal mit _root.loadVariables("deine.php?variable=diesunddas ");

mit echo "&flashvarname=".$deinephpvar."&"; hast du dann die var inflash als _root.flashvarname verfügbar !

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 24-02-2004, 17:38   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 9
Ok, danke euch für die Antworten!
Ähm, bin an ein neues problem gestossen.. :-P
Ich will mit Flash über PHP auf eine MySQL Datenbank zugreifen. Der PHP-Script liest also Daten aus der Datenbank und gibt sie dann zurück an Flash (Als Variable welche dann ein Dynamisches Textfeld steuert).
Meine Sorge: Wie merkt Flash (oder wie lass ich Flash merken), dass jetzt eine Variabel aus PHP (bzw. aus der Datenbank) deklariert wurde, sprich das sie "gefüllt" ist? Mein Ziel ist lediglich, dass diese Abfrage in einem einzigen Zyklus gemacht werden soll, d.H. das die Animation nicht nochmals neu geladet werden muss.
Kann man das geschickt mit einer Schleife machen, welche überprüft, ob die Variabel leer oder gefüllt ist? Wenn gefüllt, dann übergabe an dyn. Textfeld? Die Gefahr ist dann halt gross, dass es eine Endlosschleife wird, wenn irgendwas mit der Variabel-Deklaration schief geht.
Ich hoffe, ihr habt mein Problem verstanden, ist gar nicht so leicht es zu beschrieben - ich weiss

Danke im Voraus

Michi
__________________
Wer Schreibfehler findet, darf sie behalten
Michael Bürgy ist offline   Mit Zitat antworten
Alt 24-02-2004, 18:16   #6 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
ActionScript:
  1. function vartest(varname){
  2.     if(_root[varname] == undefined && _global.i < 100){ // 100 stellt die dauer der awiederholten Abfrage ein
  3.         _global.i++;
  4.         //if(_global.i == 80){_root.hallo = "hallovar";} // test
  5.     } else {
  6.         trace(_root[varname]);
  7.         clearInterval(interv);
  8.     }
  9. }
  10.  
  11. interv = setInterval(vartest,50,"hall0");

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ 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 00:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele