Avatar billede docks Nybegynder
23. september 2004 - 15:53 Der er 7 kommentarer

Fra Access til XML til Flash

Hej.

Jeg roder med et noget admin til min egen hjemmeside. Jeg har en Access database. Jeg kan trække data ud af denne DB og stille det op i XML format se:

http://www.de-silva.dk/2005/test.asp

Det funket fint som i kan se, men jeg har så problemer med at læse denne XML ind i min flash.

Jeg har prøvet en del forskellige ting, men intet ser ud til at fungere. Følgende er test koden i min flash:

//---------------XML object------------------
function getXML() {
    objXML = new XML();
    objXML.ignoreWhite = true;
    objXML.onLoad = loadXML;
    objXML.load("test.asp");
}
//----------XML onload------------
function loadXML(success) {
    if (success) {
        display();
    } else {
        _root.display.text = "Failed to load XML";
    }
}
function display() {
    _root.display.text = objXML;
}
getXML();


Det skal lige siges at display er et dynamisk tekst felt jeg bruger i test sammenhæng...

Jeg kan simpelt hen ikke få noget XML ind i flash. JEg har en formådning om at XML'en ikke når at blive "genereret" eller noget i den retning...

Håber der er en der kan give mig en hånd.

Tak
Avatar billede barklund Nybegynder
23. september 2004 - 15:57 #1
Det ser helt fint ud (bortset fra display funktionen). Hvad er problemet? Kommer din "Failed to load XML" eller sker der bare ingenting?
Avatar billede docks Nybegynder
23. september 2004 - 16:16 #2
der sker intet. Der kommer slet ikke noget i display textField...

Hvad er der galt med display()? Man kan måske ikke bare få vist sit Obj. i et textField?
Avatar billede barklund Nybegynder
23. september 2004 - 16:30 #3
Jo det kan du godt, men den vil så bare vise hele din xml, hvilket ikke er så interessant i længden :)

Men har du både en funktion og et tekstfelt, der hedder "display"? Det kan man selvfølgelig ikke :P
Avatar billede docks Nybegynder
23. september 2004 - 16:39 #4
Nåå ja det har du nok ret i - mangel af kreativ navngivning fra min side :)

Jeg har som sagt en formodning om at ASP'en ikke når at generere XML'en når flashen kalder den og flash derfor får en ufuldstændig XML ind...

Jeg kan ellers ikke se hvad der skulle være galt nemlig...
Avatar billede barklund Nybegynder
23. september 2004 - 16:43 #5
Du har et tekstfelt og en funktion med samme navn. Derfor virker det ikke, siger jeg til dig ;)

Enten kan du ikke kalde din funktion display eller også kan du ikke sætte indholdet i tekstfeltet. Den ene af disse ting vil blive tilfældet og vælg selv hvilken, det vil ikke virke på nogen af måderne.

Og jo, flash'en venter pænt (op til 30 sekunder eller noget i den stil) på at ASP'en er færdig.
Avatar billede docks Nybegynder
23. september 2004 - 18:13 #6
aaaah det var det :D

Lækkert så funker det - tak for help...hvis du lige gider smide et svar...
Avatar billede barklund Nybegynder
23. september 2004 - 18:22 #7
Så lidt ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester