Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-02-2007, 10:14   #1 (permalink)
Neuer User
 
Benutzerbild von alexm
 
Registriert seit: Jun 2004
Ort: Wien
Beiträge: 101
LoadVars mit .html Datei Timingproblem!?

Hallo liebe Leute!

Habe offenbar ein Timingproblem, das ich nun seit 2 Tagen versuche zu beheben und nicht dahinterkomme, was sich Flash mit mir für einen Scherz erlaubt

mal der Code:
PHP-Code:

/* ****************************************************************************************************
 Module: HTML PRELOADER

 Interface Input: 
 
 Var    the_Filename        ... Filename of the HTML-File to load
 Object    the_textArea        ... The Text Area where to display the loaded content
 Object the_MessageBox        ... The output Message Box where to display loading information
 
 General information:
 MovieClip removes itself after loading is finished
 
**************************************************************************************************** */ 
    
    
var htmlData = new LoadVars();
    var 
isLoaded false;

    
htmlData.loadthe_Filename );
    
    
htmlData.onData = function( content )
    {
        
loadedContent content;
        
isLoaded true;
    }

        
    
this.onEnterFrame = function()
    {
        var 
btotal  htmlData.getBytesTotal();
        var 
bloaded htmlData.getBytesLoaded();
        var 
kbtotal Math.floor(btotal/1024);
        var 
kbloaded Math.floor(bloaded/1024);
        
        
the_MessageBox.text "STATUS: lade " the_Filename " " kbloaded " kB | " kbtotal +" kB";
        
        if( 
isLoaded )
        {
                
loadedContent =  loadedContent.toString().split('\r\n').join('');  
                
                
the_textArea.text loadedContent;
                
the_MessageBox.text "STATUS: " the_Filename " geladen";
                
//delete this.onEnterFrame;
                
trace(the_textArea.text);
                
this.removeMovieClip();
        }
    } 
Wenn ich nun das Movie mit [STRG+ENTER] teste, wird meine Html Datei geladen und auch richtig in meiner TextArea angezeigt.

Gehe ich aber auf "Download simulieren" wird zwar die Html Datei richtig geladen, jedoch nur in einem ganz kleinen Bereich in meiner TextArea dargestellt ... !???

Kennt jemand das Symptom? Bin echt schon am verzweifeln ...
alexm ist offline   Mit Zitat antworten
Alt 02-02-2007, 14:54   #2 (permalink)
lernend
 
Benutzerbild von mychiara
 
Registriert seit: Mar 2003
Ort: essen
Beiträge: 771
hi,

also ich würds folgender massen machen:

var lv:LoadVars = new LoadVars();
lv.onLoad = function(success) {
if(success) {
trace("juhu");
// tu was anderes;
}else{
trace("fehler beim laden");
}
}

lv.load("deineDatei.endung");

das hat glaube ich was damit zu tun das die load Methode von LoadVars
genau wie die load Methode der xml Klasse asynchron arbeiten.
__________________
cheerio mychiara

--------------------------------------------------------------------------

lars roboter [myspace] | larsroboter.com:::.
mychiara ist offline   Mit Zitat antworten
Alt 02-02-2007, 16:44   #3 (permalink)
Neuer User
 
Benutzerbild von alexm
 
Registriert seit: Jun 2004
Ort: Wien
Beiträge: 101
Zitat:
Zitat von mychiara Beitrag anzeigen
hi,

also ich würds folgender massen machen:

var lv:LoadVars = new LoadVars();
lv.onLoad = function(success) {
if(success) {
trace("juhu");
// tu was anderes;
}else{
trace("fehler beim laden");
}
}

lv.load("deineDatei.endung");

das hat glaube ich was damit zu tun das die load Methode von LoadVars
genau wie die load Methode der xml Klasse asynchron arbeiten.
hmmm ... aber dem onEnterFrame sollte es lt. logik egal sein, wie LoadVars arbeitet - der bekommt ja erst die info "isLoaded" wenn onData seinen fertig-status hat.

ausserdem brauch ich den onEnterFrame zum "anhalten" des programms. wenn ich das onData ohne "abfangfunktion" verwendet, läuft mir mein movie weiter und das will ich nicht wirklich.
offenbar hat macromedia damals so eine anwendung der ladefunktion nicht vorgesehen
alexm 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 18:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele