Avatar billede plastic.gangsta Nybegynder
30. juni 2004 - 12:10 Der er 6 kommentarer og
1 løsning

vedr. scroll af dynamisk tekstboks - ved godt er blevet postet

Hej,

Jeg ved godt at dette indlæg er postet 100 gange før, men søge funktionen dur ikke på eksperten og derfor kan jeg ikke finde dem.

Jeg loader en ekstern .txt fil ind dynamisk i en tekstboks - ikke noget problem - så har jeg lavet to knapper man bruger til at scrolle op og ned på - intet problem. Koden til dem er:

on (press) {
_root.movie.tekstfelt.dada.scroll--; // ned
}

on (press) {
_root.movie.tekstfelt.dada.scroll++; // op
}

men scrolling bliver så hakket når man skal trykke en hel masse gange får at komme ned i bunden af tekstfeltet. Det jeg ønsker er at det bliver lidt mere "smooth" f.eks. ved at den bliver ved med at scrolle ned når man har musen over knappen .. Hvordan gør jeg det ?
Avatar billede thulstrup Nybegynder
30. juni 2004 - 12:29 #1
På din op knap ligger du følgende:
on (rollOver) {
    startScroll("op");
}
on (rollOut) {
    stopScroll();
}


og på din ned knap:
on (rollOver) {
    startScroll("ned");
}
on (rollOut) {
    stopScroll();
}


I din frame ligger du:
startScroll = function (vej) {
    this.onEnterFrame = function() {
        if (vej == "op") {
            _root.movie.tekstfelt.dada.scroll++;
        } else {
            _root.movie.tekstfelt.dada.scroll--;
        }
    };
};
stopScroll = function () {
    delete this.onEnterFrame;
};
Avatar billede plastic.gangsta Nybegynder
30. juni 2004 - 20:15 #2
Det virker desværre ikke - andre forslag?
Avatar billede thulstrup Nybegynder
30. juni 2004 - 20:48 #3
Det virker fint her (bortset fra at jeg havde byttet om på op og ned knapperne). Ligger dine knapper inde i et movieclip? Hvis de gør skal du nok have en _root foran dine funktions kald.

Check evt:
http://www.overdose.dk/eksperten/spm515411/

og:
http://www.overdose.dk/eksperten/spm515411/spm515411.fla
Avatar billede plastic.gangsta Nybegynder
01. juli 2004 - 14:04 #4
okay - jeg har kigget lidt på flash'en - du har lagt teksten direkte ind i .fla filen - jeg ønsker at have den liggende i en ekstern .txt fil - hvordan går jeg det så?
Avatar billede thulstrup Nybegynder
01. juli 2004 - 16:02 #5
Tilføj følgende i din frame:

_root.movie.tekstfelt.dada.text = "loader...";
var txt_lv = new LoadVars();
txt_lv.load("spm515411.txt");
txt_lv.onLoad = function(success) {
    if (success) {
        _root.movie.tekstfelt.dada.text = this.txt;
    }
};

http://www.overdose.dk/eksperten/spm515411/spm515411/
http://www.overdose.dk/eksperten/spm515411/spm515411.fla
http://www.overdose.dk/eksperten/spm515411/spm515411.txt
Avatar billede plastic.gangsta Nybegynder
01. juli 2004 - 17:26 #6
tak for det bare send et svar
Avatar billede thulstrup Nybegynder
01. juli 2004 - 18:02 #7
det var så lidt :o)
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