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
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...