Artikelen

TweenLite tutorial

Gepost door benjamin op 18 mrt 2010 in de categorie Flash

Als ActionScript developer kun je voor het scripten van een tween gebruik maken van de standaard tween classes die Adobe aanbiedt. Echter, dit zijn niet de meest briljante tween classes omdat ze vrij traag en onstabiel zijn in de afhandeling. Dit moeten ook de ontwikkelaars van TweenLite en TweenMax gedacht hebben.

TweenLite is een lichte versie van TweenMax, die net even meer tween opties heeft. In dit artikel bespreken we de mogelijkheden en implementatie van tweenLite in Flash of Flex. De eerste stap is het downloaden van de TweenLite class. Vervolgens importeer je de class in je ActionScript (AS) file:

import com.greensock.*;
import com.greensock.easing.*;

De juiste code voor de implementatie van TweenLite kun je vinden in het voorbeeld document:



FlashLite is, zoals de naam al doet vermoeden, een zeer lichte class van minder dan 40Kb. Daarnaast is de class snel en is hij (dd april 2010) beschikbaar in zowel een AS2 als een AS3 variant. Een normale alpha tween met de TweenLite class ziet er als volgt uit:

tweenlite

Waarbij ‘mc’ de instancenaam van de movieclip is, 1 de tijdsduur van tween, alpha de property en 0 de eindvariabele. Bij TweenLite hoef je dus geen startwaarde voor de tween op te geven, wat weer redelijk wat code bespaard. Daarnaast ruimt TweenLite de tween netjes op als deze niet meer wordt gebruikt of wordt overschreven (carbagecollector). Dit zorgt ervoor dat je applicatie soepel blijft lopen met meerdere tweens die tegelijk worden uitgevoerd.







Terug