Avatar billede sorteplov Nybegynder
05. juni 2002 - 10:19 Der er 22 kommentarer og
1 løsning

Textscroll i Flash MX (haster lidt :-)

Hej

Jeg har et dynamisk textfelt (tros). Textfeltet får indholdet fra en ekstern textfil. Variablen hedder ros. Her er for så vidt ikke noget galt. Teksten loader fint.

Nu vil jeg lave en scrollfunktion på det dynamiske textfelt (tros). Jeg har to knapper - en op og en ned med flg. action:

on (press) {
    pressing = true;
    movement = 1;      // eller -1 ved "op"-knappen
}
on (release) {
    pressing = false;
}

De to knapper ligger inde i et MC der har flg. action:

onClipEvent (enterFrame) {
    if (this.pressing==true) {
        _root.mcRos.tros.scroll = _root.mcRos.tros.scroll + this.movement;
    }
}

Nu er problemet jo selvfølgelig bare at det ikke virker - altså ingen scroll. Hvad gør jeg galt?

Fla'en er opbygget på flg. måde:

Min film
MC (mcRos) indeholdende dynamisk textfelt og MC (scrollknapper)

Håber I kan hjælpe :-)
Avatar billede nikolajdu Nybegynder
05. juni 2002 - 10:34 #1
Nu kan du hjælpe mig med fontene så har jeg en Flash MX fil der kan gøre det du vil.

/Nikolaj
Avatar billede hoejrup Nybegynder
05. juni 2002 - 10:40 #2
Du kan kigge på denne beskrivelse, samt medfølgende fla fil: http://www.macromedia.com/support/flash/ts/documents/dynamic_text_scrollmx.htm

/per
Avatar billede nikolajdu Nybegynder
05. juni 2002 - 10:40 #3
Avatar billede nikolajdu Nybegynder
05. juni 2002 - 10:40 #4
damn 1 sekund :æv æv
Avatar billede sorteplov Nybegynder
05. juni 2002 - 10:42 #5
Hej nikolajdu

Ja selvfølgelig - noget for noget. Prøv at tjekke dit fontspm.

Glæder mig til at høre fra dig.

Sorte Plov
Avatar billede hoejrup Nybegynder
05. juni 2002 - 10:43 #6
Et sekund er godt nok tæt på ;o)

/per
Avatar billede sorteplov Nybegynder
05. juni 2002 - 10:49 #7
Hej hoejrup og nikolajdu

Jeg kender godt den der fil (og ved godt at man kan finde standardelementer i Flash MX), men nu ville jeg selv konstruere den.

Den der fil I refererer til indholder også 2000000 MC (mindst !) der skal "skilles" ad og laves om for at tilpasse til mit design og fla-struktur. Det tager for lang tid (og er lidt kedeligt). Har I nogen idé om Actionscript-koden jeg har skrevet i spørgsmålet. Det er jo trods alt et sp, til 150 point :-)
Avatar billede mat Nybegynder
05. juni 2002 - 11:31 #8
ehem er du sikker på at du ikke bare har glemt et instance eller var navn et eller andet sted, for dit ovenstående script virker fint....?
Avatar billede sorteplov Nybegynder
05. juni 2002 - 11:34 #9
Hej hoejrup og nikolajdu

Har selv løst problemet. Jeg adresserede dette forkert:

onClipEvent (enterFrame) {
    if (this.pressing==true) {
        _root.mcRos.tros.scroll = _root.mcRos.tros.scroll + this.movement;

Det skal adresseres til variablen og ikke objektet.

Men der er stadig 150 point på højkant hvis I kan fortælle mig hvilke koder man skal indsætte i sin eksterne tekstfil for at få æ, ø og å rigtigt frem. (HTML tags virker ikke)
Avatar billede hoejrup Nybegynder
05. juni 2002 - 11:34 #10
Er det noget i den stil? http://www.kazoma.dk/eksperten/scroll.fla

/per
Avatar billede hoejrup Nybegynder
05. juni 2002 - 11:35 #11
System.useCodePage();

/per
Avatar billede hoejrup Nybegynder
05. juni 2002 - 11:37 #12
Det skal i stedet være System.useCodepage = true;

/per
Avatar billede sorteplov Nybegynder
05. juni 2002 - 11:43 #13
Øøøhm hvor skal jeg skrive det henne
Avatar billede hoejrup Nybegynder
05. juni 2002 - 11:49 #14
Prøv at skrive den i frame 1.

/per
Avatar billede sorteplov Nybegynder
05. juni 2002 - 11:55 #15
Er det frame 1 i main timeline eller i MC
Avatar billede hoejrup Nybegynder
05. juni 2002 - 12:05 #16
I timeline.

/per
Avatar billede sorteplov Nybegynder
05. juni 2002 - 12:13 #17
Ok - i så fald virker det ikke.

Hvis jeg putter fx. ø ind i min textfil, stopper Flash med at læse filen når den når til ø ????
Avatar billede hoejrup Nybegynder
05. juni 2002 - 12:19 #18
Du skal ikke anvende specielle HTML karakterer, men nøjes med æ, ø og å!

/per
Avatar billede hoejrup Nybegynder
05. juni 2002 - 12:23 #19
Avatar billede sorteplov Nybegynder
05. juni 2002 - 12:29 #20
OK så virker det hoejrup. Smid lige et svar så får du pointene. Jeg har lige et nyt spm. Jeg opretter lige et nyt spm. Måske du kan svare på det.....
Avatar billede hoejrup Nybegynder
05. juni 2002 - 12:34 #21
Du kan selv lave et svar, og nøjes med at give mig 30 point. Du fik nemlig selv løst det oprindelige problem. Du får nemlig brug for dine point i fremtiden.

/per
Avatar billede sorteplov Nybegynder
05. juni 2002 - 12:39 #22
tak for hjælpen hoejrup - jeg synes ny du skal have de 150 point (jeg har masser). Du hjalp mig med noget der har givet mig grå hår i hovedet. Så det er bare fair.

God solskinsdag :-)
Avatar billede hoejrup Nybegynder
05. juni 2002 - 12:47 #23
Tak for point, og tak i lige måde med hensyn til solskinsdagen :o)

/per
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