Dynamic Refleksjon Generator klasse for AS3

Dynamic Reflection Generator klasse for AS3
Del
Del
Del
Del

Dette Cyber ​​mandag Envato Tuts + Kursene vil bli redusert til bare $ 3. Ikke gå glipp av.

Hot på hælene av vår Perfect Alpha Reflections Quick Tips kommer dette utmerkede verktøyet klasse for dynamisk reflekterende visningsobjekter, courtesy of Martin Christov.





Hvordan bruker jeg det

Trinn 1:?
Kopier ReflectEffect.as fil i klassebanen på Flash prosjekt (eller samme katalog som FLA hvis du ikke bruker classpaths)

Trinn 2:.
I koden din, opprette en ny forekomst av ReflectEffect klassen, passerer det displayet objektet som du vil ha det til reflektere, som så:
Var reflektere: ReflectEffect = new ReflectEffect (movieClipToReflect);

Trinn 3:
Opprett en ny variabel for reflekterte objekt og legge den til scenen (eller hvor du vil ):
Var reflectedDown: Bitmap = reflect.down (lengde, fade, offset, uskarphet, alpha); reflectedDown.y = movieClipToReflect.y + movieClipToReflect.height; addChild (reflectedDown);

Funksjonene reflect.down (), reflect.up (), reflect.left () og reflect.right () vil returnere en Bitmap av objektet reflektert i den retningen. (Bare "lengde" parameter kreves, resten er valgfritt.) Som du ser, har du fått noen interessante alternativer.

Jeg tror "lengde" er klar. Så la oss ta en titt på "fade". For eksempel, hvis du setter 40 for lengde og 30 for fade, blir refleksjonen kommer til å ende 10px bak selve refleksjon. Eller, hvis du ønsker kan du sette 40 for lengde og 50 for fade. Dette vil gjøre refleksjon gå fra en alfa på 1,0 til noe sånt som 0,2

Det neste er veldig interessant. "Offset". Dette flytter i utgangspunktet din refleksjon opp /ned (eller venstre /høyre) inne i Bitmap utgang. Jeg bruker dette alternativet i forhåndsvisningen, slik at du kan flytte objektet rundt og se en Mac-lignende effekt

De to siste parametrene, «Blur" og "alfa", er ganske klart -. Ta en titt på kommentarer i klassen for mer info!

Nyt, og la oss få vite hvordan du bruker denne klassen :) Anmeldelser



Previous:
Next Page: