Hi
I just cant get this to work,neither with TimeLineLite or TimelineMax, what am I doing wrong? I want it to loop - a couple of times or infinite.( replay -1, from what I've seen on the forums), It plays only once - and then stops.
This is my code
import com.greensock.*;
import com.greensock.easing.*;
mc_01.stop();
mc_02.stop();
mc_01._alpha = 0;
mc_02._alpha = 0;
var myTween:TimelineLite = new TimelineLite({onComplete:repeatTimeline});
//var myTween:TimelineMax = new TimelineMax({repeat:2});
myTween.append(new TweenMax.to(mc_02, .3, {frameLabel:"endFrame", _alpha:100, ease:Cubic.easeIn, delay:3}));
myTween.append(new TweenMax.to(mc_01, .3, {frameLabel:"endFrame", _alpha:100, delay:2}));
myTween.append(new TweenMax.to(mc_02, .3, {frameLabel:"startFrame", _alpha:100, ease:Cubic.easeIn, delay:5}));
myTween.append(new TweenMax.to(mc_01, .3, {frameLabel:"startFrame", _alpha:100, delay:4}));
function repeatTimeline()
{
myTween.restart();
}
This is one way i found out to make it loop for small banners(example it youre making small banners with around 20 kb)
import com.greensock.*;
import com.greensock.easing.*;
mc_01.stop();
mc_02.stop();
mc_01._alpha = 0;
mc_02._alpha = 0;
function myFunction()
{
var myTween:TimelineLite = new TimelineLite();
myTween.append(new TweenMax.to(mc_02, .3, {frameLabel:"endFrame", _alpha:100, ease:Cubic.easeIn, delay:3}));
myTween.append(new TweenMax.to(mc_01, .3, {frameLabel:"endFrame", _alpha:100, delay:2}));
myTween.append(new TweenMax.to(mc_02, .3, {frameLabel:"startFrame", _alpha:100, ease:Cubic.easeIn, delay:5}));
myTween.append(new TweenMax.to(mc_01, .3, {frameLabel:"startFrame", _alpha:100, delay:4, onComplete:myFunction}));
}
myFunction();
Thanks for any help on this