GTween 2 er ny version bygget from ground up. for at imødekomme kilobyte grænse og performance bedst muligt

i denne nye version ser vi features som motionblur, sequencing, advanced timeline control og proxy som vi vil komme nærmere ind på

denne nye version er bygget med focus på developers - den er 100% opensource og som skinner selv siger så er det nemt at modify eller bygge nye plugins til systemet hvilket jeg personligt vil kigge nærmere på da han også siger at man med en enkelt linje kode kan tweene custom properties på alle typer objecter så længe det kan læses som number

og her tænker jeg så displacementMap parameters

functionaliteten er både mulig at bruge som enkelt linje kode med:
new GTween(myTarget, 2, {x:50, alpha:1}, {ease:Sine.easeInOut});

eller mere object oriented style med:

1
2
3
4
var myTween:GTween = new GTween(myTarget, 2);
myTween.setProperty("x",50);
myTween.setProperty("alpha",1);
myTween.ease = Sine.easeInOut;

der ud over er der en nogle nye og i min erfaring usete features som auto motion blur som selv kalkulere in runtime hvor meget blur x og y skal ha ud fra speed

- men der er en speciel fed feature som jeg syntes er genial:

Proxy - hvilket er en slags virtuel reference af objectet parametre som vil tweene når man ændre dem

så hvis man feks sætter et tween på et object med 1 sec i tid og noget tid efter laver sådan en her

myTween.proxy.x += 100;

så vil den tween objectet til den nye target position
så den laver et proxy link til dit objects target value og lytter til ændringer (har ik selv testet det)

jeg vil sige at denne feature sammen med motionblur vil give anledning til at lave en fed scrollbar hurtigt fra bunden eller anden form for mouseinteraction eller måske en smooth preloader...

hvem ved ... bilka! ... eller ... altså ... du ved...

http://www.gskinner.com/libraries/gtween/

/Thonbo @ Molamil.com - soon to be NoZebra.com