Need help?
Documentation
Every method and property of every tool has been documented in rich detail. And the docs completely searchable.
View the docsPopular GSAP Docs
Forums
Get answers from experts in the community, or grow your skills by poking around and reading the discussions. Share your knowledge here too. It's a great place to get connected and find answers.
Visit the forumsPopular Forums
FAQS
Does the JavaScript version of GSAP use CSS3 transitions to deliver even better performance (with help from the GPU)?
CSS3 transitions have some significant limitations that make them unworkable for a serious animation platform. They don’t provide precise controls over the timing or easing. They’re great for simple effects but the GreenSock Animation Platform delivers extremely precise rendering, so you can do things like pause() and reverse() an animation anytime or skip to a specific time and play from there, etc. Try creating a CSS3 transition that uses an elastic.out or slow motion ease and then jump to 0.72494-seconds into a 2-second transition and pause() only to resume() later. It’s impossible from what I understand. So no, the platform doesn’t make use of CSS3 transitions. However, it is highly optimized for performance. See the detailed cage match where GSAP battles CSS3 transitions where there’s a detailed comparison in several categories.
Can I distribute GreenSock files as a part of my Work Product?
Do I have to purchase a license to use GSAP? Can I use it in commercial projects?
What if I need to send variables to the server along with my request in a loader?
The first parameter of the various loaders (ImageLoader, XMLLoader, SWFLoader, MP3Loader, etc.) accepts either a simple String URL or a URLRequest. So if you want to pass data to the server, simply construct a URLRequest accordingly, like:
var request:URLRequest = new URLRequest("http://www.yourDomain.com/whatever.php"); var data:URLVariables = new URLVariables(); data.exampleSessionId = new Date().getTime(); data.exampleUserLabel = "label1"; request.data = data; request.method = URLRequestMethod.POST; var loader:ImageLoader = new ImageLoader(request, {name:"image1"});
Who do I talk to if I have questions?
If I get an annual membership, can I upgrade to a permanent one later?
How much does It cost?
Premium Support
GreenSock offers premium support to businesses and developers on a per-case basis.
Premium Support