Hum, one question about 'onComplete':
It seems my Timeline isn't waiting for the timeline to complete before it calls the function.
Any clue how to delay the start of the 'glow(YearGlow)' function until 'Year' is fully visible?
var Curtain = sym.$("Curtain");
var Mask = sym.$("Mask");
var YearGlow = sym.$("Story1Year_GLOW");
var Year = sym.$("Story1Year");
var tl = new TimelineLite({delay:1, onComplete:glow(YearGlow)});
tl.to(Curtain, 4, {autoAlpha:0})
.to(Year, 2, {autoAlpha:1});
flicker(Mask);
function flicker(object) {
TweenMax.to(object, 2, {
opacity: Math.random() * 0.5,
onComplete: flicker,
onCompleteParams: [object]
});
}
function glow(object) {
TweenMax.to(object, Math.random() * 0.1, {
opacity: Math.random(),
onComplete: glow,
onCompleteParams: [object]
});
}
Thanks!