Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-06-2006, 23:30   #1 (permalink)
Neuer User
 
Benutzerbild von nawan
 
Registriert seit: Dec 2003
Beiträge: 8
externer text aktualisiert sich ununterbrochen

Hallo,
ich hab hier ein Problem mit einer externen text-Datei.
Hab im Forum schon gesucht, aber nichts dazu gefunden.
In meinem flash-movie ist ein Textfeld mit einer externen txt-Datei, das ich so lade:
erster frame
PHP-Code:
loadVariables ("dat.txt?" add random(9999), "");
dat_ende "falsch"
zweiter frame
PHP-Code:
if (dat_ende == "wahr") {
gotoAndPlay (3);
} else {
gotoAndPlay (1);

...dann eine kurze animation und zum schluss ein stopp-Befehl.
Das Problem ist, das beim Aufrufen der Seite die Datei ununterbrochen aktualisiert wird und mehr traffic als der Rest verursacht.
Mit dem stop-Befehl müsste das Laden doch eigentlich beendet werden?!?
Was kann ich da mache?
nawan ist offline   Mit Zitat antworten
Alt 25-06-2006, 23:36   #2 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
wenn ich das richtig verstehe hast du dir eine endlosschleife gebaut.
wann wird dat_ende==wahr?
ansonsten wird der befehl zum laden gegeben, zum zweiten frame gesprungen. dort wird die bedingung nicht erfüllt und zurück zum ersten frame gegangen. wo wieder geladen wird uswusf …
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 25-06-2006, 23:40   #3 (permalink)
Neuer User
 
Benutzerbild von nawan
 
Registriert seit: Dec 2003
Beiträge: 8
"wahr" wird es am ende der text-datei. Funktioniert auch, der Text wird angezeigt. Das Textfeld erscheint erst nach dem dritten frame. Man merkt es auch nicht beim Anschauen der Seite. http://www.nawan.de/main.php
Nur bei der Statistik: z.B. main.php - 50 Aufrufe | akt.txt - 10000 Aufrufe
nawan ist offline   Mit Zitat antworten
Alt 25-06-2006, 23:49   #4 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
tatsache, die liste der aufrufe ist lang.
mit loadVariable will ich mich nicht mehr auskennen, daher hie eine leicht aktuellere lösung:
PHP-Code:
stop();
lv=new LoadVars();
lv.onLoad=function(){
    
txtX.text=this.dat;
    
gotoAndPlay(3);
}
lv.sendAndLoad("dat.txt?"+random(9999), lv"POST"); 
das erspart dir das rumgegurke über mehrere frames zum abwarten des ladens.
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 26-06-2006, 21:18   #5 (permalink)
Neuer User
 
Benutzerbild von nawan
 
Registriert seit: Dec 2003
Beiträge: 8
Danke, das funktioniert so. Nur ein Problem noch.
Die html-tags funktionieren nicht mehr angezeigt. Sie werden einfach ausgeschrieben, auch wenn ich per AS html on schalte...
nawan ist offline   Mit Zitat antworten
Alt 26-06-2006, 21:38   #6 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
na,ne, is klar.
PHP-Code:
txt.html=true;
txt.htmlText=this.dat
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 26-06-2006, 21:51   #7 (permalink)
Neuer User
 
Benutzerbild von nawan
 
Registriert seit: Dec 2003
Beiträge: 8
Ja, klar... txt und htmlText.
Dank dir.
nawan 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 09:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele