Jump to content
Search Community

Warning: Please note

This thread was started before GSAP 3 was released. Some information, especially the syntax, may be out of date for GSAP 3. Please see the GSAP 3 migration guide and release notes for more information about how to update the code to GSAP 3's syntax. 

Recommended Posts

Posted

Hi,

I using TimelineMax and i use lot off labels, I want to know when label enter (start or finish), how can i know this?

Posted

The API does not currently support any events related to when the playhead reaches a label.

 

You can add callbacks at labels using call() or add()

 

var tl = new TimelineMax()


tl.to("#redBox", 0.5, {x:550})
  //add a callback at label named blueBegin using call(function, parameters, scope, position)
  .call(getLabel, ["custom messge"], null, "blueBegin")
  .to("#blueBox", 1, {x:550})
  .add("blueHalfway", "-=0.5")
  //add a callback using add(function, position) // use this if you don't need parameters or scope
  .add(getLabel, "blueHalfway")


function getLabel(message) {
  alert(message + " / " + tl.currentLabel())
}

 

 

 

http://codepen.io/GreenSock/pen/aOZEPy?editors=001

  • Like 3
Posted

Great, thank you.  :-P

I think the events and listeners will be able to help the developers. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...