Avatar billede jost Nybegynder
12. juni 2005 - 01:14 Der er 10 kommentarer og
1 løsning

At scroll en tekst (for tusinde gang)

Nu har jeg læst næsten alt hvad jeg kan om scroll, og jeg fatter ikke et hak af hvordan jeg får en tekst til at scrolle.

Jeg har en tekst som jeg skal scrolle i en "boks" (uden rammer), jeg har en op og ned pil.

Skal jeg lave en txt.fil med teksten (og skal den indeholde andet end selve teksten?)? I så fald hvordan henter jeg den i min swf.fil?

Eller kan jeg lægge teksten inde i fla.filen, f.esk i movieclips? Og hvor lægger jeg actionscriptet? På knapperne eller i en frame?

Med venlig hilsen

Jost

PS For mig er det umådelig svært, så jeg giver 100 point.
Avatar billede lyden Nybegynder
12. juni 2005 - 10:56 #1
Der er mange måder at lave en scrollbar på, du kan vælge at have teksten i din film eller lade den blive hentet fra en ekstern fil.

, vælg dit text tool, sørg for at der i din properties panel er valgt dynamisk tekst
, klik og træk på din stage den str. dit tekstfelt skal have
, højreklik/ctrlklik på dit tekstfelt og vælg scrollable
, dobbelklik på dit tekstfelt og paste dit tekst ind
, sørg for at dit tekstfelt er valgt, gå derefter i dit properties panel og giv tekstfeltet et instancenavn feks. : scrolltext
, på din scrollknap lægger du følgende script :

on (release) {
    scrolltext.scroll -= 1;
}
on (press) {
    this.onEnterFrame = function() {
        scrolltext.scroll--;
    };
}
on (release, rollOut, dragOut) {
    delete this.onEnterFrame;
}
, det samme gør sig gældende for din anden knap, der ændrer - sig, så bare til et +
, det skulle vist være det
, test film

Du kunne evt. også bruge Macromedias egen scrollComponent,!!!!!

MvHLyden
Avatar billede jost Nybegynder
12. juni 2005 - 13:55 #2
Det virker. Det er jo mega simpelt. Men....

Jeg har rotatet min tekst med -4.25 grader (har brugt Scale and Rotate), men så forsvinder teksten.

Kan man overhovedet scrolle en roteteret tekst?  I så fald hvordan?

/Jost
Avatar billede lyden Nybegynder
12. juni 2005 - 15:03 #3
Så er du nok nødsaget til at oprette et mClip med teksten i, teksten skal formentlig også lige have en "omgang" break apart. Du kan formentlig bruge Macromedias egen scrollpane til dette, men jeg har ikke lige lavet en sådan fornylig ;o), men mon ikke du kan prøve dig lidt frem.
Avatar billede mobius6 Juniormester
12. juni 2005 - 17:10 #4
og nej ud kan ikke rotere DYNAMISK text (har i hvertfald aldrig fået det til at virke) måske du kan med et scrollcomponent? statisk text er intet problem ("breakapart" (ctrl+B)  som lyden skriver)
Avatar billede mobius6 Juniormester
12. juni 2005 - 17:13 #5
du kunne også kigge her:
http://www.flashkit.com/movies/Scripting/Scrolling/index.php
der ligger 28 scroller (openSource) som du kan lære af :-)
(der ligger også lidt smartere scroll under components og smartclips
Avatar billede mat Nybegynder
12. juni 2005 - 17:25 #6
Hvis man inkluderer fonten kan man godt rotere dynamiske tekstfelter, jeg har ihvertfald kastet rundt med dynamisk tekst mange gange :) - jeg tror dog aldrig at jeg har scrollet det imens, men mon ikke man kunne lave et workaround til det også? :)
Avatar billede jost Nybegynder
12. juni 2005 - 18:37 #7
Jeg håber dælme det kan lade sig gøre, da mit site er bygget op omkring at man kan scrolle et roteret tekst.

Det der scrollpane, er det nemt at bruge? Jeg har kun kigget lidt på det og der kunne jeg umiddelbart ikke lige finde ud af det.

Interesseret kan se en absolut ikke færdig version her: http://graf-users.edu.ats.dk/joshans/super8.html


Men jeg må hellere kigge på flashkit.com.

/Jost
Avatar billede lyden Nybegynder
12. juni 2005 - 18:51 #8
Avatar billede jost Nybegynder
12. juni 2005 - 22:31 #9
He he, man skal bare spørge de rigtige, så for man svar :-)

Det gøres på denne måde:

1. Placer dine scroll buttons og dyn.textfield inde i et movieclip...og rotere dit movieclip...
2. Marker dit dyn. textfield i movieclippet og gå i properties paletten og vælg "character"
3. Vælg Specify range og videre lowercase[a-z]...

Nu er problemet så at jeg kan ikke formatere en enkelt linie i dynamisk tekst uden at formatere dem alle. Hvordan gør man det?

Lyden, du har fortjent de 100 point, så skriv et svar, så du kan få dem.

Jost
Avatar billede lyden Nybegynder
12. juni 2005 - 23:26 #10
yai!!!!
Avatar billede denngaxl Nybegynder
19. juni 2005 - 13:29 #11
lyden... Su simpelthen genial.. Har rodet med det i flere timer & med din hjælp tog det mig kun 5 minutter.. ;-)
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