Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-06-2004, 19:22   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 18
Actionscript code wird nur einmal aufgerufen

Hallo,

ich habe ein Film mit einem Schlüsselfeld. In diesem ruft er bem laden ein php script auf, welches eine Verbindung zu Datenbank aufbaut und die Daten an Flash übergibt. Leider baut er diese Verbindung nur einmal auf. Wenn ich also die Seite aktualisiere, dann habe ich immer noch den gleichen String. Obwohl sich was in der Datenbank verändert hat.

hier der AS-Code

Code:
var myar=new Array();
variablenladen = new LoadVars(); 
variablenladen.onLoad = function(erfolgreich) { 
	if (erfolgreich) {
		datenarray=this.myar.split(";"); 
		datenarray.pop();
		datenarray.reverse();
		//text ausgeben
		for (var i=0;i<datenarray.length;i+=6){
			
		if(i<datenarray.length-1){
			buch.text+=	"geschrieben von: "+datenarray[i+4]+newline+
			        "Emaile:"+datenarray[i+3]+newline+
					"URL:"+datenarray[i+2]+newline+
					datenarray[i+1]+newline+
					"_____________________________"+newline;
		}else {break;}
		}
	} else { 
		buch.text= "fehler beim laden der daten";
	} 
};
//textdatei laden

variablenladen.load("book.php");

Wenn ich die Seite schließe und sie neu aufrufe, dann funktioniert es wieder. Nur beim aktualisieren nicht. Kann mir hierbei jemand helfen ?

Vielen dank.
gruß Janon
Janon ist offline   Mit Zitat antworten
Alt 28-06-2004, 19:41   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hhhmm!
liegt wahrscheinlich daran, des beim zweiten aufruf ausm "cache" gefischt wird!!
Probiers mal mit dem!

PHP-Code:
variablenladen.load("book.php?nocache="+new Date().getTime()); 
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 28-06-2004, 19:41   #3 (permalink)
jcs
<- links | rechts ->
 
Benutzerbild von jcs
 
Registriert seit: Jul 2002
Beiträge: 127
Das Problem ist der Browsercache. Der Browser denkt: Och, book.php, das hat ich doch schon mal und nimmt es aus dem Cache. Du kannst ihn aber "überlisten", indem du z.B. die aktuelle Uhrzeit als Parameter mit anhängst

variablenladen.load("book.php?"+(new Date().getTime()));

(so in der Art )
__________________
Gruß, Jens
-> http://untitled.de
jcs 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 05:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele