Avatar billede jensborgbjerg Nybegynder
17. december 2003 - 19:12 Der er 1 løsning

Scolling af sprites i lingo

Hej alle eksperter

Jeg har et problem jeg håber i kan hjælpe mig med.
Jeg kan finde ud af at scolle tekst i et tekstfield i director, men jeg kan ikke finde ud af at stoppe andre sprites ind i et sådant felt og så scrolle dem.
Jeg ønsker at lave noget lignende det, der findes på spil.tv2.dk hvor man kan scolle gennem de forskellige spilleborde med sin scrollbar.

Et hvert svar vil blive påskønnet

Venlig hilsen

Jens
Avatar billede kanding Nybegynder
18. december 2003 - 08:57 #1
En simplificeret løsning. Giv alle de sprites du ønsker at scrolle dette script:

on scroll_up me, amount
sprite(me.spritenum).locV = sprite(me.spritenum).locV + amount
end

on scroll_down me, amount
sprite(me.spritenum).locV = sprite(me.spritenum).locV - amount
end



så kan du på en knap have dette script:

property pDown

om mousedown me
pDown = true
end

on exitFrame me
if pDown then
sendAllSprites(#scroll_up)
end if
end

det samme script laver du så for scroll ned.

Du skal selvfølgelig implementere at de ikke rykker ud over stage. Dette kan være lidt tricky med sendAllSprites da hver sprite skal tjekke om den er på vej ud over stage, men det du skal gøre er: hvis en sprite ved at den er på vej ud af stage, så skal den kalde de andre sprites og låse dem så man ikke kan kalde fx. scroll_up.

Prøv at lege med det...
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
Kurser inden for grundlæggende programmering

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