{lang: 'de'}
Flashhilfe.de - Flash Community

XML Datenbanksuche dauert ewig :( [Flash 10]

 


AntwortenRegistrieren Seite1  

ActionSTRIP#1
Benutzerbild von ActionSTRIP
Beiträge: 20
Wohnort: NRW
Registriert: Apr 2010

27.11.2012, 00:21

Servus allerseits
 Ich versuche schon seit ein paar Tagen ein XML Datenbank zum laufen zu kriegen,laufen tut es schon eigentlich ,aber die Auswertung und  Laden dauert unglaublich lang  (XML hat 2400 Einträge und ist 200kb groß)
kennt jemand Abhilfe ,Tipps oder Tricks ,wie man  das alles beschleunigen kann?oder gibt es bessere alternativen als XML (außer Server-seitigen  Skripts und Air Anwendungen)

P.S.   ...Oder ,vielleicht ist mein Skript einfach fehlerhaft.

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var xmlholder:XML=new XML();
var xmlloader:URLLoader=new URLLoader();
var xmlurl:URLRequest=new URLRequest("databank.xml");
xmlloader.load(xmlurl);


xmlloader.addEventListener(Event.COMPLETE,xmlload_f);

function xmlload_f(evt):void {
     var datenxml:XML=new XML(evt.target.data);
     datenxml.ignoreComments;
     datenxml.ignoreWhitespace;
     xmlholder=datenxml;
     suche_btn.addEventListener(MouseEvent.CLICK,barcodebereich_f);
}
function barcodebereich_f(MouseEvent):void {
     var arrayholder=xmlholder..databank.teilenliste.teil.length();
     for (var i=0; i <arrayholder; ++i) {
        if (such_txt.text==xmlholder..databank.teilenliste.teil[i].@artn) {
           trace("Stelle 1");
           such_txt.text=xmlholder..databank.teilenliste.teil[i].@artn;
           trace(xmlholder..databank.teilenliste.teil[i].@artn);
        }
     }
}

Danke
Schlagwörter: XML auslesen, XML laden
Geändert von ActionSTRIP am 27.11.12 um 00:26 Uhr
skoda#2
Benutzerbild von skoda
Beiträge: 1189
Wohnort: Boston MA
Registriert: Feb 2006

27.11.2012, 17:01