The new GSAP 3 are out, and this reminds me of the old AS3 times, when tweening with Greensock library was fun, marvel and power! If you have tried it you know what I mean: now there is NOTHING comparable in Openfl, and creating something similar would require years to reach the same level of reliability.
AS3 was incomplete without GSAP, and I still feel the same with Openfl.
If you wonder what I am talking about look here , and here for some examples.
It looks like it was possible to use them in Openfl in some way, but now, with all the changes of the new and past releases I wonder if it is still possible and reliable.
Who knows what is the path to reach compatibility with Openfl? Creating externs? How?
Are there good alternatives to Actuate?
Greenock licensing for commercial games is “tricky” to say the least, that’s why I stay away from it. (Edit: I just went back and checked the licence: You have to pay an anual subscription if your game charges the user. It’s ok if you sell the development to a client but that client can’t sell the game. Yeeeeahhhh, that won’t fly)
There are others tween libs (comes to mind one Chinese that stecyl migrated to) but actuate just works ™
I remember using flasheff in the old times. I posted some time ago a topic about it but it seems that I never found the time to start to make such a library.
I never used Greensock because I did create content that was sold to users. I started with Tweener, then created Actuate to simulate Tweener’s functionality using GTween, then eventually supported “engines” for every tween library under the sun, before I simplified it with its own tween engine and moved on (because it was faster than all of them)
I haven’t given Actuate that same attention to detail on performance in Haxe, nor have I written the type-safe-macro version of Actuate that I think Haxe deserves
HTML5 target + Greensock should be simple with externs, but do they license any other version? ActionScript?
Actuate is nice, but Stencyl moved to TweenXCore because the dynamic nature of Actuate caused some burden when used excessively on hxcpp targets, and we really didn’t need many of Actuate’s features.
You may use the code at no charge in commercial or non-commercial apps, web sites, games, components, and other software as long as end users are not charged a fee of any kind to use your product or gain access to any part of it. If your client pays you a one-time fee to create the site/product, that’s perfectly fine and qualifies under the “no charge” license. If end users are charged a usage/access/license fee, please sign up for a “Business Green” Club GreenSock membership which comes with a comprehensive commercial license. See https://greensock.com/club/ for details.
So, if a user needs to be charged you need the annual subscription. I can sell the game to my client but I must warn my client that if they want to sell the game to their users (or micro-transactions, whatever) they can’t.
This is exactly why companies cringe at things like GPL and other things that will come back to bite them later. Most contracts I signed said that I promised that they will have full rights and use of the code I provide. Slamming them with a yearly subscription cost seems irresponsible unless they sign up for it up-front