webForumDet fria alternativet

Flash+Ken burns effekt

Flash

3 svar · 423 visningar · startad av Kallgard

Medlem sedan apr. 20077 inlägg
Frågan#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?

Medlem sedan maj 2005704 inlägg
#2

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

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

Medlem 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

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)