Avatar billede dwj Nybegynder
19. juli 2004 - 13:38 Der er 7 kommentarer

Scrollbar componeneten

Jeg har for første gang prøvet at bruge Scrollbar componenten men forstår ikke helt hvorfor jeg ikke kan for det til at fungere ordenligt, jeg har været inde på webmonkey.com og følge en tutorial på mysql i flash, her er min test side hvor jeg prøver på at få det til at fungere, hjælp mig med at få Scrollbaren til at fungere her er den kode som er brugt til hele siden, jeg ved godt at det ikke er det hele som fungere i nu men jeg tager lige et problem af gangen, håber i kan hjælpe mig med min scoller :)

(Jeg er ikke nogen kode haj desværre)

//function to load external data using the loadVars() object
//l=name of loadVars object
//n=name of text field
//t=trigger to decide whether to show all entries or just one.
//e= entry number to display (number)
//f=file to load from (string)
function lv(l, n, t, e, f) {
    sb.setSize(null, 600);
    sb2.setSize(null, 50);
    //create a new loadVars object if one doesn't already exist if it does, use it
    if (l == undefined) {
        l = new LoadVars();
        l.onLoad = function() {
            var i;
            //clear out any text that might already be there
            n.htmlText = "";
            //to show a single entry at a time we use the following code
            if (t == undefined) {
                n.htmlText += "<b>"+this["titel"+e]+"  -  "+this["date"+e]+"</b><br><br>";
                n.htmlText += this["indhold"+e];
            } else {
                //cycle through and show all entries
                for (i=0; i<this.n; i++) {
                    n.txt.htmlText += "<u><a href='asfunction:_root.loadArc,"+this["id"+i]+"'>"+this["titel"+i]+"  -  "+this["date"+i]+"</a></u><br>";
                }
            }
            sb.update();
            sb2.update();
        };
    }
    l.load(f);
}

function loadArc(passed) {
    arcNum = passed-1;
    lv(nyheder_lv, entries_txt, undefined, arcNum, "nyheder.php");
}
//for the large entry textfield
lv(nyheder_lv, entries_txt, undefined, 0, "nyheder.php");
//for the archives text field
lv(archive_lv, archive_txt, "cycle", null, "nyheder.php");
Avatar billede dwj Nybegynder
19. juli 2004 - 13:39 #1
Hov jeg glemte at give jer linket til min siden som er

http://www.tobasco.dk/test/movie-1.swf
Avatar billede mat Nybegynder
19. juli 2004 - 13:51 #2
attacher du scrollbaren dynamisk eller har du trukket den ind på tekstfelterne i authoring? Jeg kan ikke se nogen grund til at kalde setSize() på dine components?
Avatar billede pyroman Nybegynder
19. juli 2004 - 13:53 #3
Hvordan har du sat din scrollbar ind? For normalt når man sætter dem til et tekstfelt, så fører man den ind over feltet og så wrapper den ligsom selv fast og udfylder hele højden, hvilket den ikke gør i din fil...
Avatar billede dwj Nybegynder
19. juli 2004 - 18:23 #4
Hejsa det er mig der var en klovn så pyroman du løste mit lille snottede problem så kom bare med et svar, nå jeg må ud og stille mit næste spørgsmål om hvordan man får det Æ Ø Å til at vises rigtigt, og hvorfor jeg ikke kan få mit arkiv til at virke.
Avatar billede pyroman Nybegynder
19. juli 2004 - 20:40 #5
Du får æ,ø og å til at virke ved at gemme dine externe txt-fil encodet som UTF-8. Dette vælger du under "kodning" når du vælger "gem som". Du kan også sætte denne:

System.useCodepage = true;

i første frame af din flash - men så virker det ikke altid på udenlandske computere med en anden tegnsætning.


Hvilket arkiv?
Avatar billede pyroman Nybegynder
19. juli 2004 - 20:47 #6
ahh - havde ikke set du hentede teksten fra php...
Så skal du encode php outputtet som utf-8 - det kan jeg bare ikke lige huske hvordan man gør, men det er vist ret simpelt. Ellers kan du jo bruge htmlværdierne for tegnene - dette kan også gøres autamtisk fra php siden
Avatar billede pyroman Nybegynder
19. juli 2004 - 20:51 #7
ahhh - ser at du allerede har fået svar på det... pyt så ;)
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