PDA

Volledige versie bekijken : Fuse: tweens tegelijkertijd


aceHigh
%Europe/Berlin %402 %2007, 10:39
Stel ik heb de volgende animatie:
import com.mosesSupposes.fuse.*;
ZigoEngine.register(Fuse, PennerEasing, FuseFMP);

var fMain:Fuse = new Fuse();
fMain.push({target:mcVierkant, y:100, time:2, ease:"easeOutBack"});
fMain.push({target:mcCirkel, y:200, time:2, ease:"easeOutExpo"});
fMain.push({target:mcDriehoek, x:100, time:2, ease:"easeOutBack"});
fMain.push({target:mcRechthoek, x:200, time:3, ease:"easeOutBack"});
fMain.start();
Is het mogelijk om een aantal van de tweens tegelijk af te spelen?
Bijvoorbeeld: ik wil dat mcDriehoek al begint te tweenen zodra mcCirkel een halve seconde bezig is met zijn tween.
Ik heb het geprobeerd met een negatieve delay waarde maar dat werkt niet :)

vane
%Europe/Berlin %412 %2007, 10:54
ja dat kan heel simpel zelfs :)

check deze code

import com.mosesSupposes.fuse.*;
ZigoEngine.register(Fuse, PennerEasing, FuseFMP);

var fMain:Fuse = new Fuse();
fMain.push([{target:mcVierkant, y:100, time:2, ease:"easeOutBack"},
{delay:0.5, target:mcCirkel, y:200, time:2, ease:"easeOutExpo"},
{delay:1, target:mcDriehoek, x:100, time:2, ease:"easeOutBack"},
{delay:1.5, target:mcRechthoek, x:200, time:3, ease:"easeOutBack"}
]);
fMain.start();


wat ik dus heb gedaan is alles in 1 push gezet want je hoeft niet elke keer f.push aan te geven je kunt gewoon tussen de haakjes ene komma zetten en van het begin tot het eind staat er dan ook nog "[]" en die zorgen er voor dat hij alles tegenlijk afspeelt (mist hij geen delay heeft want adners wacht hij eerst op de delay)

aceHigh
%Europe/Berlin %422 %2007, 11:08
Thnx!!