webForumDet fria alternativet

Flash+Ken burns effekt

3 svar · 421 visningar · startad av Kallgard

KallgardMedlem sedan apr. 20077 inlägg
#1

Hej!

Jag ska göra en slide show med externa bilder i falsh. Bilderna ska alltså laddas in från en extern källa. Med bilderna ska jag sen skapa en slideshow med så kallad "ken burns" effekt. Det innebär att bilderna zoomas in och efter ett tag så fadas nästa bild in.

Jag har gjort en som fungerar bra förutom att bilderna hackar, jag har testat olika fps;r och så men kvalitén i zoomningen blir inte bra.

Någon som har någin idé om hur detta kan lösas?

BlixtsystemsMedlem sedan maj 2005704 inlägg
#2

Vad använder du för kod till zoomningen?

KallgardMedlem sedan apr. 20077 inlägg
#3

Jag använder ingen kod där utan jag gör en tween på mc. Men finns det någon bra kod så använder jag gärna den.

BlixtsystemsMedlem sedan maj 2005704 inlägg
#4

Flash har funktioner för övergångar som du kan använda:

// target_mc är det clip du vill zooma, måste ha sin ankarpunkt centrerad för rätt effekt.
mx.transitions.TransitionManager.start (target_mc,
			{type:mx.transitions.Zoom, 
			direction:0, duration:2, easing:mx.transitions.easing.Strong.easeIn, 
			param1:empty, param2:empty}); 

// för fade in
mx.transitions.TransitionManager.start (target_mc,
			{type:mx.transitions.Fade, 
			direction:0, duration:2, easing:mx.transitions.easing.Strong.easeOut, 
			param1:empty, param2:empty});

Du kan mixtra med duration och easing värden.

För easing finns det följande varianter:
None
Regular
Strong
Bounce
Elastic

De har i sin tur följande variationer:
easeIn
easeOut
easeInOut

253 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
123 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)