• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-10-2004, 03:20   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 11
Flash-PHP-Abfrage-Loop

Moin zusammen!
ich habe folgendes Script zum Auslesen von Bildern aus einem Ordner mit Flash und PHP erstellt:
PHP-Output:
&file0=show.php&file1=bla.swf&file2=foto1.jpg&file 3=foto2.jpg&file4=foto3.jpg&geladen=1
//flash-frame 1
while(geladen != ""){this.loadVariables("show.php?chache=" + (new Date().getTime()));
this.onData = function() {
for (var i=1;i<=12;i++) {
this['mc'+i].loadMovie(this['file'+i]);
}
}
}

ich verstehe nicht warum die swf datei ewig geladen wird..kann mir vielleciht jmd helfen?
mfg Johannes
Wompy ist offline   Mit Zitat antworten
Alt 14-10-2004, 08:07   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
Deine While-Schleife rennt sich irgendwie tot.

Benutze anstatt while-Schleife die funktion onEnterFrame...

Gruß,
DB
dburucu ist offline   Mit Zitat antworten
Alt 14-10-2004, 13:09   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 11
onEnter...

Vielen dank erstmal für die Antwort...
du meinst also es sollte so aussehen:
Code:
_root.onEnterFrame = function() {
this.loadVariables("show.php?chache=" + (new Date().getTime()));
this.onData = function() { 
        for (var i=1;i<=12;i++) {
this['mc'+i].loadMovie(this['file'+i]);
}
}
}
...wenn ich dich richtig verstanden habe?
Das funktioniert aber auch nicht richtig..
hat vielleicht noch jmd eine alternative
Wompy ist offline   Mit Zitat antworten
Alt 14-10-2004, 21:13   #4 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
Zitat:
_root.onEnterFrame = function() {


brauchste das inner Schleife?
Also wenn ich dich richtig verstehe willst du die php-Datei aus Flash aufrufen und nachdem die php-Datei Vars an Flash zurückgegeben hat, diese anzeigen (o.ä.).

PHP-Code:
this.loadVariables("show.php?chache="+new Date()+getTime());
this.onData = function() {
    for (var 
1i<=12i++) {
        
this['mc'+i].loadMovie(this['file'+i]);
    }
}; 
ist doch richtig von dir...bis auf das mit dem _root.onEnterFrame...

die Movieclip-Instanzen (this["mc"+i]) existieren doch alle, oder?

Anstatt eine Reihe von Vars zurückzuschicken, kannst du auch eine Variable zurückschicken. Also &filenames=foto1.jpg#foto2.jpg#foto3.jpg usw.
In Flash kannst du dann mit:

PHP-Code:
var files = new String(filenames);
bilder files.split("#");
trace(bilder[0]); 
alles in ein Array packen.
jeypack 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 23:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele