Avatar billede brianovitch Nybegynder
07. maj 2004 - 11:58 Der er 7 kommentarer

Vigtigt - Hjælp til scrollbar med dynamisk tekst

For et par dage siden satte jeg et spørgsmål ind omkring hjælp til en scrollbar uden respons. Nu gør jeg det igen og jeg er villig til at betale mig ud af det.

Her er eksemplet som jeg vil anvende/taget udgangspunkt fra:
http://www.actionscripts.org/tutorials/advanced/Dynamic_text_with_scrollbar/index.shtml

Jeg skal bruge en scrollbar på et tekstfelt som henter tekst fra en txt fil.
Scrollbaren skal "vide" hvor meget teksten fylder, så der kun kommer scrollbar på hvis teksten er længere end tekstfeltet.
Linket som jeg har vist fra actionsscript.org virker fint, men når jeg ligger den ind i et movieclip virker det ikke.

Er der nogen som vil hjælpe med en sådan enscrollbar?

Med venlig hilsen

Brian
Avatar billede rosenberg Nybegynder
07. maj 2004 - 12:07 #1
Kig evt her :D

http://www.flashkit.com/search.php?cat=movies&field=Description&per=10&page=1&term=scroll

http://www.flashkit.com/search.php?term=scroll&per=10&cat=tutorials&page=1

Jeg bruger selv følgende action på min scroll knapper:

Ned: on (rollOver, dragOver) {
    this.onEnterFrame = function() {
        if (this.t++ % 5 == 0) _root.tekst1.scroll++;
    };
}
on (rollOut, dragOut) {
    delete this.onEnterFrame;
}

Op:
on (rollOver, dragOver) {
    this.onEnterFrame = function() {
        if (this.t++ % 5 == 0) _root.tekst1.scroll--;
    };
}
on (rollOut, dragOut) {
    delete this.onEnterFrame;
}


Mit tekstfelt har et instance name : tekst1

prøv at leg lidt med det ;)

/rosenberg
Avatar billede rosenberg Nybegynder
07. maj 2004 - 12:09 #2
Sorry så ikke at scroll=auto... det ved jeg desværre ikke hvordan man gør ...
Avatar billede _k Nybegynder
07. maj 2004 - 12:21 #3
Forstår jeg det ret, hvis den scrollbar fra actionscript.com gør det du vil have, men ikke virker når du putter den ind i et mc?
For så handler det jo blot om at finjustere din kode en smule. Smid koden her, så giver vi den et kig.
Avatar billede brianovitch Nybegynder
07. maj 2004 - 18:15 #4
Det lyder rigtig godt, hvis i kan det.
Filen ligger på http://www.basic-elements.dk/test/index5.zip

Jeg har inde i fla filden markeret de steder hvor i skal kigge:

Klik på MC 1 og kør hen til frame 27;
Klik på MC 2 og kør hen til frame 16;

Her finder i starten på koderne.

Håber at i kan finde rundt i det.

Jeg ved at dette er et anonymt sted, men jeg findes på messenger hvis det bliver relevant. brian@basic-elements.dk

På for hånd tak.

Brian
Avatar billede rosenberg Nybegynder
07. maj 2004 - 18:51 #5
sidder desværre hos mine forældre uden flash :( men kigger med ;)
Avatar billede brianovitch Nybegynder
07. maj 2004 - 19:00 #6
Det er okay.
Avatar billede _k Nybegynder
07. maj 2004 - 19:30 #7
Der er flere problemer:

1: du referer konsekvent til _root. Det kan du godt slette, da du jo ikke længere befinder dig på rodniveauet af din Flash-film.
2: Du henviser både til "textbox1" og "textbox11". Det skal vel kun være "textbox1"?
3: Variablen "dragpress" som bruges i den anden if-statement er ikke sat. Sæt den til det den skal være (der må være en forklaring i tutorial'en? For jeg kan ikke lige gennemskue hvad den gør...)

..og så kan jeg ikke lade være med at spørge hvorfor du ikke bruger ScrollBar- eller TextArea-komponenterne? Arbejder du i Flash 5.0?
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