22. august 2006 - 14:40Der er
15 kommentarer og 1 løsning
Tween klassen og stopinterval
Hej Alle
Jeg har været så dum at bruge macromedias egne tweens da det i starten var lettere..... Men jeg har læst i koden for tweenklassen og fundet ud af at den bruger setinterval og ikke onEnterFrames :( Det vil sige at når man sletter det movieclip der skal tweenes og opretter et med samme navn tweener intervalfunktionen glad videre!! Jeg kan ikke finde den funktion i tweenklassen der hedder killme() hvilket ville være meget belejligt! Er der nogen der har en løsning på dette problem?
Hvordan skulle man ellers kunne lave et smooth tween i en film med en framerate på 6FPS? setInterval benyttes ganske meget :) Og tweens er jo ikke kun til x og y på movieclips. Den kan benyttes til alt. For eksempel blur-effekt, lyd-volume og tilsvarende...
Ja men den er ikke særligt præcis og tager effekt af fps alligevel! Har prøvet at lave en lyd sampler og måtte opgive :) Men den er måske mere præcis en onEnterFrame :)
Det kan du tro. Ja, den er påvirket af onEnterFrame, men det kan lave meget blødere overgange end onEnterFrame. Opløsningen på setInterval er cirka 10 gange højere end enterFrame :)
Derudover, hvis det skulle laves som enterframe, hvad skulle det så være en enterframe på? Objektet der hører til? Ikke alle objekter har enterframes (kun movieclips), og hvad hvis man ville have to tweens på samme movieclip? setInterval er den eneste implementation, der giver mening IMHO :)
Well, 200 er mere end rigeligt for at sige "stop()" :)
Synes godt om
Ny brugerNybegynder
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.