29. december 2003 - 10:16Der er
13 kommentarer og 1 løsning
XML load funktion - helst med preload
Jeg har lavet følgende til at hente mine XML-filer:
MovieClip.prototype.getXML = function(xmlFile,xmlPath) { theXML = new XML(); theXML.ignoreWhite = true; theXML.load(_global.contentFolder+xmlPath+xmlFile+noCache()); theXML.onLoad = function (success) { if (success) { processXML(theXML); } } }
Og det vil sådan set fungere fint. Men hvad hvis der skal store filer ned eller brugeren sidder med en træls langsom forbindelse? - Så skal jeg vel have en preloader ind? Er der en fiks måde at bygge en preloader ind i denne funktion? - altså så jeg stadig bare kan bruge et tomt movieclip med funktionen?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Uden at være nogen ekspert, ville jeg tro at du skal bruge et loop for at lave en xml-preloader (ihvertfald hvis du er interesseret i at kende getBytesLoaded til et vilkårligt tidspunkt).
Og ovenstående metode virker ikke umiddelbart logisk at have i et loop?
Jeg kan ikke svare på dit spm. men du behøves ikke at bruge et tomt mc fordi at MainTimeline i virkeligheden osse er et mc. så du vil altid kunne kalde din function derfra.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.