Avatar billede laserzap Nybegynder
12. december 2000 - 19:37 Der er 24 kommentarer og
1 løsning

Scrollbar

Hejza alle sammen.

Er der nogen der ved, hvordan man kan lave en simpel scrollbar i flash ??
Jeg skal skrive noget tekst, også skal man kunne scrolle :)
Avatar billede laserzap Nybegynder
12. december 2000 - 19:46 #1
Er der slet ingen der kan hjælpe ??!
Avatar billede diktator Nybegynder
12. december 2000 - 19:48 #2
Der ligger en scrollbar i samples  (Flash 5) under Advanced Buttons.
Måske er der noget du kan bruge...

Avatar billede diktator Nybegynder
12. december 2000 - 20:00 #3
Avatar billede nikolajdu Nybegynder
12. december 2000 - 20:03 #4
Hej Laserboy...

Lav et movieclip med teksten i. Det går selvfølgelig laaangt ud over området det skal være i. Kald movieclippet \"tekst\" i Instance proberties.

Nu skal du afmaske området så du kun ser det område du vil have.

I det område Sætter du dine 2 pile. Og sætter følgende action på hver sin.

on (release) {
    tellTarget (\"tekst\") {
        nextFrame ();
    }
}


on (release) {
    tellTarget (\"tekst\") {
        prevFrame ();
    }
}


Det går frem og tilbage i \"framesene\" i movieclippet \"tekst\". Her laver du så en tweening. Husk en stopaction i første frame.

Men da tellTarget kommandoen ser ud til at være på vej ud, så jeg forsøger her en lidt anden stil...

on (release) {
    setProperty (\"tekst\", _y, getProperty (_root.tekst,_y)+2);
}


Denne action på en knap lægger 2 til y-aksen hver gang der klikkes. En tilsvarende for at rykke op hedder selvfølgelig -2.

/Nikolaj
Avatar billede nikolajdu Nybegynder
12. december 2000 - 20:03 #5
Har jeg virkelig været 20 minutter om at skrive det???
Avatar billede gotcha Nybegynder
12. december 2000 - 20:38 #6
Lav et movie clip, der indeholder en knap, som igen befinder sig inde i et movie clip. Når man klikker på denne knap, skal man kun kunne trække den fra 0 til 100 vertikalt (værdierne kan du selvfølgelig ændre). Du tager bare afstanden fra knappen til startpositionen (i dette tilfælde 0), dividerer med 100 (længden af området, som man kan trække på). Dette gemmes i en variabel, som ganges med den maksimale værdi (i dette tilfælde antallet af linier i dit tekstfelt - .maxscroll). På denne måde har du en scrollbar, der viser den sidste linie, når den er ved enden og den første, når den er i start.

Håber det hjælper ;o)

Det er forresten ikke særlig hensigtsmæssigt at bruge animere, da der er væsentligt langsommere end ovennævnte metode.
Avatar billede gotcha Nybegynder
12. december 2000 - 20:47 #7
Se evt. en nylig tutorial på http://www.flashkit.com og  http://www.hhbk.subnet.dk/volumeSetter.swf  - du trækker blot vandret, hvorefter lydstyrken indstilles...
Avatar billede laserzap Nybegynder
12. december 2000 - 21:18 #8
HEHE, LaserBoy ;)
Avatar billede nikolajdu Nybegynder
12. december 2000 - 22:56 #9
yup :)
Avatar billede laserzap Nybegynder
13. december 2000 - 19:50 #10
Niko->

Hvad mener du med \"Nu skal du afmaske området så du kun ser det område du vil have\" ???
Avatar billede nikolajdu Nybegynder
13. december 2000 - 20:01 #11
Det jeg mener er at:

Hvis teksten er længere end det område på siden du vil have den vist på er du nødt til enten:

1. at lave en ramme uden om teksten, så man ikke kan se at teksten er længere.

eller

2. at lave en layermask, der afmasker hvilket område du vil have vist.

Du skal nok vælge 1´eren...

Jeg kan sende dig en lille fil hvis du vil have det... Har et par stykker der ligger og støver...

/Nikolaj
Avatar billede laserzap Nybegynder
13. december 2000 - 20:10 #12
niko->
Jeg fandt ud af at maske, men jeg kan ikke få det til at virke:(
Kan du måske uddybe det lidt mere ???
Avatar billede laserzap Nybegynder
13. december 2000 - 20:12 #13
Ja, du må meget gerne sende filerne!
Mail: DJ@laserzap.dk
Avatar billede laserzap Nybegynder
13. december 2000 - 20:18 #14
Hvornår sender du ???
Avatar billede nikolajdu Nybegynder
13. december 2000 - 20:19 #15
to sek og den er sendt :)
Avatar billede laserzap Nybegynder
13. december 2000 - 20:26 #16
Skynd dig :)
Avatar billede laserzap Nybegynder
13. december 2000 - 20:28 #17
ok.
Taaak
Avatar billede laserzap Nybegynder
13. december 2000 - 20:30 #18
unexpeptet file format ???
Avatar billede laserzap Nybegynder
13. december 2000 - 20:32 #19
jeg mener,
unextpected file format !
Hvorfor kan jeg ikke åbne den ??? Jeg har flash 4
Avatar billede nikolajdu Nybegynder
13. december 2000 - 20:35 #20
Damn... Sorry, så laver jeg en til dig i Flash 4....

/Nikolaj
Avatar billede nikolajdu Nybegynder
13. december 2000 - 20:56 #21
ny sendt
Avatar billede laserzap Nybegynder
13. december 2000 - 21:08 #22
ok, den virker.
Men jeg tror at de knapper skal byttes om. Prøv selv at klikke op scroll-knappen ude i browseren, ville du så ikke kige hvis den scrollede op ad ?? :)
Avatar billede nikolajdu Nybegynder
13. december 2000 - 21:12 #23
Du har nok ret.. Det er ikke første gang jeg har byttet rundt på de knapper... Er lige i gang med den \"rigtige\" scrollbar, men kager pt. rundt i flash 4.. Kan slet ikke huske en skid...
Avatar billede laserzap Nybegynder
13. december 2000 - 21:14 #24
Det gør ikke noget. Jeg er selv ved at downloade Flash 5 :)
Avatar billede nikolajdu Nybegynder
13. december 2000 - 21:27 #25
på tide, man kan nogle ganske meget vildere ting i 5´eren :-)
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