Communen
MovieClip-scroller 2.0 av
Anders Wikström communen.com
Den
här scrollern får användas och modifieras hur som helst, men
länka gärna till communen om du använder den. Maila mig gärna
och berätta var du använder scrollern, och vad du tycker om den, wikke@communen.com är adressen.
Instruktioner
Denna
scroller används för att scrolla movieclips. För att
använda scrollern gör du såhär: Kopiera scrollern
och klistra in den i ditt flashdokument.
Scrollerns
höjd För att ändra
höjd på scrollern behöver du bara dra ut den på
höjden direkt på scenen. Den kommer då att se
utdragen ut på scenen, men den återfår sina rätta
proportioner när du publicerar filmen. Du kan även ändra
höjden med actionscript, med funktionen setHeight.
Ex: myScroller.setHeight(300);
Byta ut grafiken
För
att byta ut grafiken gör du såhär:
Öppna biblioteket, och gå in i mappen Communen Components
-> Skins -> Scroller. Där hittar du alla de movieclips
som scrollern använder sig av. Lägg märke till att
varje movieclip har flera olika frames för sina olika lägen.
Att använda
scrollern
Ge movieclippet
du vill scrolla ett instansnamn. Markera sedan scrollern, och ta
en titt på "component parameters".
Där
gör du de inställningar som behövs för att scrollern ska
funka. Alla inställningar du gör där kan även göras
med hjälp av actionscript.
target Under 'target' skriver du in
instansnamnet på det movieclip du vill scrolla.
Du kan även göra detta med actionscript, med funktionen setScrollContent.
Ex: myScroller.setScrollContent(_root.myMovie);
scrollSpeed
Här anger du hur många pixlar movieclippet ska scrolla när
användaren trycker på en pilknapp.
Motsvarigheten
i ActionScript är setScrollSpeed.
Ex: myScroller.setScrollSpeed(5);
viewable
height
Anger höjden
på den synliga scrollbara ytan. Se exempelfilen nedan!
För
att göra detsamma med actionscript använder du funktionen setViewableHeight.
Ex: myScroller.setViewableHeight(250); eller
myScroller.setViewableHeight(myScroller._height);
margin
Anger den
marginal som finns under movieclippet som scrollas. Se exempelfilen
nedan!
ActionScriptfunktionen
heter setMargin och används
såhär: myScroller.setMargin(50)
scrollToPixels
Anger om movieclippet som scrollas endast ska få hamna på
exakta pixlar. Detta är användbart om movieclippet innehåller
pixeltypsnitt, eftersom att de ser fula ut om de inte ligger på
exakta pixlar.
ActionScriptfunktionen heter setScrolltoPixels.
Ex: myScroller.setScrollToPixels(true);
update Scrollern har även en funktion
som heter update, som kan vara bra att känna till.
Om du modifierar det movieclip
som scrollas (tex ändrar dess höjd eller lägger till flera
movieclips med attachMovie) så måste du köra funktionen
update för att scrollern ska uppdateras.