Hejsa. Jeg vil vældig gerne bruge følgende effekt, som jeg ikke lige håndterer. Kan nogen hjælpe:
Når cursoren føres over nedad-pilen, scroller siden ned, glidende - altså uden at man klikker og klikker og klikker! (og selvfølgelig opad på samme måde!)
Jeg ved, den er ganske udbredt - ved bare ikke, hvordan den fungerer.
Jeg har lavet et par knapper, op og ned og har et movieclip med diverse tekst og billeder, som så gerne skulle scrolle glidende og pænt ned/op når man fører musen over henholdsvis op-/ned-knappen.
metode 1 (best practice): På main timeline ligger der et movieclip som indenholder et andet movieclip som er masket så man kun kan se en del af det. Der ligger også to moviclips (up & down pile).
Først sættes en varabel som kan ændres som indenholder hvor hurtigt filmen skal scrolle.
Så laver jeg en onRollOver function på på down pilen. (altså skriver hvad der skal ske når musen ruller over down pilen)
this referere til down_mc som er et moviclip og derfor looper sig selv hele tiden (det kan man ikke se da det kun indeholder en frame). På this laver jeg en onEnterFrame function (altså en repeat function som vil gentage sig selv 12 gange i sek.)
der trække den givne værdi (scrollSpeed) fra pic_mc's y værdi hver gang loopet køre.
til sidst laver jeg en onRollOut function der sletter loopet (looper_mc.onEnterFrame)
metode 1 (med buttons): På main timeline ligger der et movieclip som indenholder et andet movieclip som er masket så man kun kan se en del af det. Der ligger også to BUTTONS (up & down pile).
I samme frame ligger der denne variabel: scrollSpeed = 10;
Dette fungere omtrændt som i metode 1, men en button looper ikke sig selv som et movieclip gør. Derfor laver jeg et moviclip (man kan ikke se det fordi det er tomt) og laver onEnterFrame functionen på det.
istedet for at slette onEnterFramen sletter jeg hele moviclippet
Tak for filen og den udførlgie beskrivelse. Efter lidt nørklen, fandt jeg ud af, at indholdet skulle have et instansnavn, så nu fungerer det! Dejligt...
En ting mere: Kan jeg ikke lave en "stopklods", så man ikke scrollere længeren ned (hhv op) end indholdet er...
hvis pic_mc rykker lidt underligt inden at det stopper skal du sørge for at scrollspeed går op i pic_mc's højde. I dette eks. er scrollspeed 10 og pic_mc's højde skal derfor være 30 40 50 eller 60 etc.
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.