Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-10-2004, 08:25   #1 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
sollte ich die 20kb große textdatei besser aufteilen?

hi, ich füttere eine website mit texten aus einer externen txt.
mich würde nun mal interessieren, wie es sich auswirkt, wenn die txt-datei "groß" ist.
zur zeit ist sie 20 kb groß und beinhaltet texte für die verschiedensten textfelder. wird der text während der laufzeit gestreamed? also sodaß es z.B. mal eine sekunde dauert, bis der text da ist (was vollkommen okay wäre), oder sollte ich die texte lieber in mehrere txt-dateien aufteilen, die dann halt kleiner sind?

thx4tips!
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 15-10-2004, 08:57   #2 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
hey twister

vermutlich lädt du die txt mit dem LoadVars Object, da kommt es zwangsläufig zu verzögerungen. es verhält sich hierbei wie bei eingeladenen swf und jpg´s.
entsprechend der leitung des clients wird es zw 1 - 10 sec. dauern. Es ist vollkommen okay die txtdatei so groß zu laßen und einmal am anfang zu laden. wenn die datei größer 50 kb wird (was verdammt viel text ist) könnte man an eine aufteilung denken.

sobald die txt datei vollständig geladen ist steht dir das event onLoad zur verfügung hier ein kleines beispiel

PHP-Code:
/* erzeugen des container objectes */
meinLV = new LoadVars();

/* eine var für den parent bereich */
var scope this;

/* onLoad event definieren einfache weiterleitung  */
meinLV.onLoad = function(success){

    if(
success)
        
scope.verarbeiteDaten();
    else
        
scope.zeigeFehler();
}

/* function zum verarbeitem bei erfolgreichem laden */
verarbeiteDaten = function(){
    
trace("die txt datei wurde erfolgreich geladen");
    
titelTxt.text meinLV.titel;
    
infoTxt.text meinLV.info;
}

/* function zum ausgeben eines fehlers beim laden */
zeigeFehler = function(){
    
trace("ERROR dir txt datei konnte nicht geladen werden")
}

/* datei laden */
meinLV.load("meine.txt"); 
mfg
alex
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 15-10-2004, 09:10   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 20
20 k würde eine Ladezeit mit Modem von ungefähr sechs Sekunden bedeuten. Gerade im ländlichen Bereich haben die allerwenigsten eine Breitband-Verbindung, während in Ballungszentren 60 % der Internet-Anschlüsse Breitband-Verbindungen sind (A). Also auch eine Frage des Zielpublikums. Aber dadurch dass das Text-File sicher nicht kleiner wird, würde ich es splitten... Auf meinen Sites lade ich Daten immer dann nach, wenn ich eine Handlung vom Benutzer erwarte. Mit der Site selbst lade ich Text für die Hauptnavigation, wenn der Nutzer auf einer der Hauptnavigations-Schaltflächen klickt, lade ich den Text für die Unternavigation nach. Sobald der Besucher sich für eine der Unternavigations-Schaltflächen entschieden hat, ist der Text bereits geladen. Halbfertiges Beispiel: http://www.future-dome.at/sample1/

Gruß
peacemaster 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:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele