To download the code, you must agree to the following license:

Copyright 2010, GreenSock, Inc.

"NO CHARGE" NON-EXCLUSIVE SOFTWARE LICENSE AGREEMENT
-----------------------------------------------------------------------------
PLAIN ENGLISH SUMMARY:

  1. You may use the code at no charge in commercial or non-commercial web sites, games, components, applications, 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 corporate Club GreenSock membership which comes with a special commercial license granting you permission to do so. See http://www.greensock.com/club/ for details.
  2. Use at your own risk. No warranties are offered.
  3. Please respect the copyright.

-----------------------------------------------------------------------------

LEGALESE:

This is a legal agreement between you (either an individual or a single entity) and GreenSock, Inc. ("GREENSOCK") for the proprietary GreenSock ActionScript code known as TweenLite, TweenMax, TweenNano, TimelineLite, TimelineMax, LoaderMax, and other code that is available for download at http://www.greensock.com (this code and documentation, as well as any updates which may at GREENSOCK's sole discretion be provided to you from time to time, are referred to in this Agreement as "PROGRAM") By downloading, copying, or otherwise using the PROGRAM, you agree to the terms and conditions of this Agreement. If you do not agree to the terms and conditions of this Agreement, please do not download or use the PROGRAM.

I. LICENSE
A. Subject to the terms and conditions of this Agreement, GREENSOCK hereby grants you a non-exclusive, worldwide, non-transferable right to use the PROGRAM in web sites, games, components and other software applications for which the end user is NOT charged any fees. If you would like to use the code in a commercially licensed software product for which end users are charged a fee (either for usage or access), simply sign up for a corporate Club GreenSock membership at http://www.greensock.com/club/.

II. LIMITATION OF LICENSE AND RESTRICTIONS
A. You agree that you will not disclose, sell, rent, or license the PROGRAM's source code or any derivative works thereof to any third party without the prior written consent of GREENSOCK. Derivative works are defined as modifications that add substantive functionality to the PROGRAM and do not include bug fixes or other minor modifications required to operate the PROGRAM as originally intended. Distribution of the source code as part of your Work Product is acceptable so long as the recipients agree to the terms of this Agreement. You agree not to modify or delete GREENSOCK'S existing copyright notice located in the source code.

B. You may use, duplicate, and distribute the compiled object code as embedded in a Work Product created by you, either for your own use or for distribution to a third party so long as end users of the Work Product are not charged a fee for usage of or access to any portion of the Work Product. Please see http://www.greensock.com/licensing/ for descriptions of Work Products that qualify for the "No Charge" license.

III. CONSIDERATION
A. The license rights granted to you under this Agreement are at no charge, but only in the following circumstances: If on your own behalf or on behalf of a third party you incorporate the PROGRAM into a web site, game, software application, program or any component thereof (collectively, "Work Product"), which in the case of a web site, must be accessible to internet users without payment of a fee of any kind, and in the case of a software application, game, program or component, neither you nor anyone to whom you distribute the Work Product charges a user a fee of any kind to use such Work Product or application, game, program or component into which such Work Product is embedded. The foregoing shall apply regardless of whether you are paid to create such Work Product.

B. In the event your intended use of the PROGRAM does not meet the criteria for the "no charge" license rights set forth in the immediately preceding paragraph, then you are not licensed to use the PROGRAM under this Agreement and must license the PROGRAM under GREENSOCK'S separate fee-based Software License Agreement which is granted to corporate Club GreenSock members (see http://www.greensock.com/club/ for details).

IV. TITLE AND OWNERSHIP
A. The PROGRAM is licensed, not sold, and is protected by copyright laws and international treaty provisions. You acknowledge that no title to the intellectual property in the PROGRAM is transferred to you. You further acknowledge that title and full ownership rights to the PROGRAM, including all intellectual property rights therein, will remain the exclusive property of GREENSOCK and you will not acquire any rights to the PROGRAM except as expressly set forth in this Agreement. You agree that any copies of the PROGRAM you make will contain the same proprietary notices which appear on and in the PROGRAM. You agree that GREENSOCK may identify you as a licensee unless you make a written request otherwise. GREENSOCK hereby grants to you the right to disclose that your product, game, software application, component, or other Work Product makes use of GREENSOCK code (for example, "Powered by TweenLite").

V. DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY
A. THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. GREENSOCK DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE PROGRAM WILL MEET YOUR REQUIREMENTS OR THAT OPERATION WILL BE UNINTERRUPTED OR ERROR FREE. GREENSOCK shall not be liable for special, indirect, incidental, or consequential damages with respect to any claim on account of or arising from this Agreement or use of the PROGRAM, even if GREENSOCK has been or is hereafter advised of the possibility of such damages. Because some states do not allow certain exclusions or limitations on implied warranties or of liability for consequential or incidental damages, the above exclusions may not apply to you. In no event, however, will GREENSOCK be liable to you, under any theory of recovery, in an amount in excess of $250. Notwithstanding anything else in this agreement, you agree to indemnify GREENSOCK, its assignees, and licensees, and hold each of them harmless from and against any and all claims, demands, losses, damages, liabilities, costs, and expenses, including legal fees arising out of or resulting from any negligent act or omission by you.

B. GREENSOCK may, at its sole discretion, provide support services related to the PROGRAM, but has no obligation to do so.

VI. TERMINATION
If you at any time fail to abide by the terms of this Agreement, GREENSOCK shall have the right to immediately terminate the license granted herein, require the return or destruction of all copies of the PROGRAM from you and certification in writing as to such return or destruction, and pursue any other legal or equitable remedies available.

VII. MISCELLANEOUS
A. This Agreement shall be construed in accordance with the laws of the State of Illinois. In the event of any dispute between you and GREENSOCK with respect to this Agreement, we both agree that if we cannot resolve the dispute in good faith discussion, either of us may submit the dispute for resolution to arbitration with the American Arbitration Association before a single arbitrator using the AAA Rules for Commercial Arbitration. The arbitrator's decision is final and can be enforced in any court with jurisdiction over such matters.

B. This agreement represents the complete and exclusive statement of the agreement between GREENSOCK and you and supersedes all prior agreements, proposals, representations and other communications, verbal or written, between them with respect to use of the program. This agreement may be modified only with the mutual written approval of authorized representatives of the parties.

C. The terms and conditions of this Agreement shall prevail notwithstanding any different, conflicting, or additional terms or conditions which may appear in any purchase order or other document submitted by you. You agree that such additional or inconsistent terms are deemed rejected by GREENSOCK.

D. GREENSOCK and you agree that any xerographically or electronically reproduced copy of this Agreement shall have the same legal force and effect as any copy bearing original signatures of the parties.

I'd like to learn how to get bonus plugins, update notifications, SVN access, and more.
To continue, you must agree to the following license:

About

GreenSock was born 10 years ago out of a passion for creating rich interactive experiences. One of the most common frustrations we encountered was the lack of a reliable, well-crafted, and robust code base that could be consistently used across projects. Sure, there were open source options and code snippets on blogs but most of them were either abandoned, clunky, inefficient, difficult to learn, bloated, or riddled with bugs. The commercial components we saw were largely built for novices and lacked flexibility. So we built what we needed and shared some of it with the community. The response has been astounding. We quickly became obsessed with making the tools better and supporting developers who were using GreenSock code.

Jack Doyle: geeky designer

I’m an odd mix of designer and developer. I went to college on a graphic design scholarship but then after about 5 years of working as a designer in an agency, I became enamored with the web and got motivated enough to order a few programming books so that I could produce the sites I wanted to create. Well, I fell in love with writing code and here I am many years later doing exactly that every day. I still do design work for clients but the majority of my work involves dreaming up ways to accomplish various advanced feats with the Flash platform.

Sometimes I dream in ActionScript. I know, it’s scary and a little sad. But I absolutely love doing what I do and can’t wait to get to work each day.

As for hobbies, I play men’s volleyball (beach doubles and indoor 6′s) and basketball. Not that I’m that good, but I enjoy it. I played volleyball for Illinois State University back in my college days (when I could still jump – kinda).

I was an atheist for many years until I finally realized that I was completely ignorant of what I was denying. Atheism was my choice more for emotional reasons than logical ones. When I actually did some thinking and researching, I couldn’t remain an atheist without being intellectually dishonest. My conclusions about who Jesus was impacted my life in some tremendous ways. Although I’m not an expert on the matter, I love discussing the issues related to what people believe (and why), who Jesus is (or isn’t), and how faith affects our lives in practical ways. To learn more about my journey from Atheist to Christian, click here.

Update: a more in-depth interview related to ActionScript is available here.

Comments (32) RSS

Posted by Ben on February 17, 2008

Hey Jack – I just wanted to say THANKS for writing TweenLite. I used it in AS2 and now I’m using the AS3 version. Both are absolutely awesome and have been a tremendous help to me in many projects. I pretty much never take the time to thank anyone for code I find on the internet, but yours is an exception. You rule.

Also, I just noticed your paragraph about being a Christian. How cool… I am a Christian as well and I try very hard to live every day for God’s glory.

Thanks again for sharing this awesome tool! –Ben

Posted by sacha jerrems on February 24, 2008

I’m sure you’ve tried TweenLite with: http://www.robertpenner.com/easing/

Together, they’re like some unstoppable fusion of super guided movement.

Posted by Simon on March 21, 2008

Hi Jack,

I want to thank you for the nice work you have made available for us though your blog. I haven’t had the pleasure of using your tweening class yet, but using your XML parser has given me lots of programming joy.

Also, I think it’s admirable that you confess your faith. I am also a christian web developer — and once in a while I stumble about other developers that speak their faith freely. It’s always very encouraging.

Who said Jesus could not be preached in ActionScript?

Thank you for your effort. Now imagine all the people that want to thank you but don’t dare. — Simon

Posted by dome on April 21, 2008

Hey Jack, thank you soooo much for all you have given to us :) stay tweened

Posted by Cristobal Castilla on May 27, 2008

Hi Jack!
I’ve been using another Tween class for a while and I discovered your website some days a go…
TweenMax is absolutely awesome!!! Thanks a lot for sharing it!!!
I will recommend this Tween class to everyone.

Posted by Romuald on June 13, 2008

Hi Jack,
A tweener is very important tool in my development; I’ve probably tried them all, as2 and as3, at least one time in production. I don’t know why I didn’t try yours before – maybe the word “Lite” scared me :)
Anyway, when I saw some features like allTo() with the increment parameter, it made me think that this tweener was built to be used in real daily work, absolutely well thought-out in a lot of aspects. It made my life easier with complicated delay behaviors, reducing greatly the number of lines.
The more I use it, the more I get good surprises. Very good work. performance is excellent. Thanks for sharing, keep up your work.
Romu

Posted by fs_tiger on July 17, 2008

Wow!!! I have no words, thank you Jack; these classes are awesome, ease to use and fast.

Thank you for taking the time to do something really useful.

Thanks, Fs_tiger

Posted by Justin Carlson on July 20, 2008

Hi Jack,

Incredible tween class. I am finding it easier than Fuse for many things.

Thanks Again for all your great work!

Posted by xferchitox on August 11, 2008

Dear Jack, I love your work. You make Flash life easier…
I wonder whats next!
Sometimes I dream on ActionScript too… kinda weird

A thousand times: thanks! God bless your work.

Posted by Frank on September 19, 2008

Keep dreaming in ActionSript! Its good for us ;)

Posted by paul on November 15, 2008

Jack, it’s nice of you to share your faith through this simple page.

I hope more people will get to know Jesus through you.

I personally find the book Know Why You Believe really interesting.

And oh, did I mention that your AS library rocks? :)

Posted by Max on March 22, 2009

Hi, I’m a dreamer too. Well, I think I’ve never dreamed in code, but I dream videogames. I’m still looking for a great idea for a incredible huge casual flash game… waiting but hoping I guess :) . Anyway, I just want to say thank you for the support you gave/give/will give for my projects. I can see the passion through the code lines and that’s what marks a great product from a normal one.
I won’t bother you with my thoughts about faith (men’s gods + me = pretty miserable match) but I wish it will bring you at least the same happiness your libraries brought to me :)

Posted by Earl on May 12, 2009

Jack,

I love these classes and appreciate your work. Your openness about your faith is fantastic and I applaud you for that more than any ActionScript you could ever write. Keep up the good work, I’ll make sure to donate to the cause in the coming months.

Posted by dope259 on May 26, 2009

i can’t imagine i found this site just a few days ago after struggling with actionscript for years. i know it never too late.. Thanks for the classes! Can’t wait for the full version 11 :D

Posted by David Castello-Lopes on May 31, 2009

Just wanted to thank you a thousand times for creating these classes.
I am just amazed by your generosity.

Cheers.

DCL.

Posted by Alpha Remex on June 11, 2009

Jack – I already have much admiration for you! Not only are you a prodigy in AS3, but you profess your faith unashamedly, yet without condescension. That’s the best way to reflect the grace of our savior.

I have been getting into AS3 over the past year and have enjoyed every second of it. Your work has helped me learn quite a bit along the way.

Thanks again for all that you do,
- AR

Posted by Phil Lewis on July 18, 2009

I’m just getting my feet wet with design and flash, to a lesser extent, but I appreciated your declaration of faith. Lots of folks roll eyes when we mention Jesus, and I always think of Mere Christianity, and this quote by C.S. Lewis in particular, when someone mentions atheism:

“I am trying here to prevent anyone saying the really foolish thing that
people often say about Him: “I’m ready to accept Jesus as a great moral
teacher, but I don’t accept His claim to be God.” That is the one thing we
must not say. A man who was merely a man and said the sort of things Jesus said would not be a great moral teacher. He would either be a lunatic–on a level with the man who says he is a poached egg–or else he would be the Devil of Hell.

You must make your choice. Either this man was, and is, the Son of God: or else a madman or something worse. You can shut Him up for a fool, you can spit at Him and kill Him as a demon; or you can fall at His feet and call Him Lord and God. But let us not come with any patronising nonsense about His being a great moral teacher. He has not left that open to us. He did not intend to.”

Posted by Tom Gooding on August 22, 2009

Hi,

Thanks for this project – it’s the best AS3 Tweening engine available and I like your attitude to sharing it; without any of the basking in reflected glory we see from other Flash “Gurus” who open source their work.

Keep it up – donation to follow!

Posted by Alex on August 25, 2009

“When I actually did some thinking and researching, I couldn’t remain an atheist without being intellectually dishonest.”

I am extremely surprised when I see those whom I consider intellectually knowledgeable supporting the inevitable downfall of humanity that is religion. Religion does not support peace, especially Christianity which has been the basis for a literally countless bloodshed and war.

Even if a being of infinite intelligence whom as existed for all of eternity created us here on this earth, I don’t believe he could have been stupid enough to write something as self-contradicting as the bible.

I also do not believe that a being with such knowledge would expect us to spend our entire lives following the written words of other foolish men(bible) and then cast us into fire for not believing the words of another human being. We all know that most human beings can not be trusted and I’m not about to trust one that claims he talked to god.

All Christians are either liars or lying to them self, I was forced into Christianity as a child. Of course I followed and loved this so called ‘god’ as a child, until my intellectual mind reached a level that it was able to process the facts of his ‘existence’ for myself. In church I would see many pastors and other individuals standing up claiming to be speaking the words of god, spouting nonsense.

You can not talk to god and even if a god does exist it most definitely is not in the manner we have manufactured through history.

If a man down the street came up to your door and told you he wrote a book and it was the words of god himself it is very unlikely that you would fall into such a foolish trap during this day in age. However, at the time the bible was written humanity was at such a fragile part of our evolution that many followed the ideas of these misguided power-driven human beings.

For the record, I’m agnostic. Which means I don’t believe there is a way to accurately prove or disprove that existence of a god. I can however guarantee you that no currently manufactured god exists. It’s simply hundreds of years of human gullibility.

Not sure why, but had to speak my 2 cents on the matter I hope that it does not offend you as I am merely attempting to enlighten the world in hopes that we do not continue on our world’s current path indefinitely.

Posted by Kim Louis-Jean on August 26, 2009

I just wanted to say that I really appreciate this site and the work you put into it. It made my last semester of college better and my flash classes easier. I even impressed the less script inclined classmates with the fancy effects.

Posted by jack on August 28, 2009

Thanks for weighing in, Alex. You sound a lot like the me of many years ago. I would have completely agreed with you back then, offering a heartfelt “YEAH!” to your religious objections. However, I don’t think they actually hold up to scrutiny, so I’d like to respectfully challenge them.

Your first argument goes something like “Christianity has been responsible for massive amounts of bloodshed, therefore it is bad and cannot be true.” The problem is that the bloodshed you describe is completely inconsistent with true Biblical Christianity. Never judge a philosophy by its abuse. Would you apply the same logic to science? People have done some horrible things in the name of science, so would you conclude that science is therefore bad and false? Of course not! Judge a philosophy by its own merits, not by its abusers. Nowhere in the Bible does Jesus prescribe murder. If you can show me an example, I’ll shave my head. Oh, wait. Too late.

Sure, people who claim adherence to Christianity aren’t immune from committing terrible crimes, but if you look at the historical facts you’ll find that bloodshed committed in the name of Christianity pales in comparison to bloodshed committed by anti-religionists and atheists. It’s not even close. In the 5 Crusades, 2 inquisitions, and all the witch trials that used “Christianity” to excuse evil, there were tens of thousands of deaths. Tragic. Horrible. But let’s take a look at the anti-religionists and atheists: China under Mao Tse Tung, 26.3 million Chinese slaughtered. According the Walker Report, 63.7 million over the whole period of time of the Communist revolution in China. Solzhenitsyn says the Soviet Union put to death 66.7 million people. Kampuchea destroyed one third of their entire population of eight million Cambodians. The Chinese at two different times in medieval history, somewhere in the vicinity of 35 million and 40 million people.

And then there’s the incredible record of heroic acts, amazing contributions to society, and rich benevolence that the world has consistently experienced in the name of true Christianity. Imagine if Christianity had never existed – would the world really be a better, less violent place? Ask yourself this question: if you’re walking down a dark alley at night and see 10 men walking toward you, would you be more or less fearful if you knew they had just come from a Bible study?

So when you scrutinize the “bloodshed” argument, I think it falls apart pretty quickly. For a great article on this, check out http://www.str.org/site/News2?page=NewsArticle&id=5527

Another argument you bring up is self-contradictions in the Bible. I’d love to hear a specific example. I have yet to hear a single alleged contradiction that holds up under scrutiny. Most people haven’t bothered to do the research or even read the Bible.

As for the Bible being written by flawed men, you’re right – we’re all flawed. But it doesn’t seem reasonable to argue “it was written by men, and men are flawed, therefore their writings are flawed and cannot be trusted.” Otherwise you’d have to disbelieve all history books, science publications, newspapers, etc. As the reader, your job is to assess its credibility. There is an overwhelming amount of evidence that shows the Bible to be a reliable source of historical data and scores of detractors have tried to find some fatal flaw to no avail. In fact, I know of many who have set out to disprove the Bible only to be convinced along the way of its truthfulness and they ended up putting their faith in Christ. So the fact that humans are flawed doesn’t automatically disprove the Bible. In fact, I think that’s why God worked so many miracles – it was testimony that the message didn’t originate with men.

I think it’s wise of you to avoid believing everything someone claims came from God. Plenty of people and organizations claim to speak for God, but when you look at the evidence, they’re a bunch of frauds. That doesn’t mean all such claims are false, though. It’s like me walking up to you, introducing myself as Jack Doyle and you saying “oh, you can’t possibly be Jack Doyle. 15 other people have walked up to me claiming to be Jack Doyle.” Look at the evidence, not just the claims.

Ultimately it boils down to who you believe Christ is. Everything hinges on that one question. Look at the evidence. Ask yourself what explanation makes the most sense. Did he exist? Was he who he said he was? Why or why not? And is it really the most logical/reasonable thing to believe that there is no God; that life came from non-life and mankind just popped into existence from random collisions of molecules even though there is absolutely no evidence to support that whatsoever? When you see the incredible design of even the simplest creature and consider their irreducibly complex systems, does it take more faith to believe it was randomly created from non-life and somehow had a fully-functional reproductive system too despite a complete lack of evidence, or that there is an intelligent designer for which there is evidence all around you (including the Bible)?

If you’re anything like I was, your objections to God aren’t really based on logic and reason – they have more to do with fear, anger, or misunderstanding. Maybe you feel threatened by the idea that God exists and actually cares. But I assure you, he can be known. Nothing could be more important or rewarding. The stakes are certainly high.

I hope you don’t mind me challenging the arguments a bit. If you’re interested in continuing the dialog, I’d welcome that. I don’t have all the answers, but I sure enjoy kicking the topic around and exploring the merits of various ideas.

Posted by Faith on September 8, 2009

Hello, I just found out about TweenLite and I really love what it is doing. Thank you so much for letting us use it for free. And your boldness for Jesus/Christianity is amazing. I’m utterly inspired.

Posted by Josh on September 15, 2009

Jack
After tricking around with your stuff, and viewing your forum and seeing how much help you have freely given to people, I have gone Shockingly Green.

I also appreciate your profession of Christ.

We know that man was created in the likeness of God. I find that Flash allows me to express a characteristic of that likeness. The stage is my universe. I add, subtract, make rules, and break rules. I can create whatever I want, and then I rest. Just like the Lord Jesus. The world was his stage. All things in nature were subject to him. Even with all that power he lowered himself, took my place, and atoned for my failures that I might rest in his work, and not be trapped in a constant state of condemnation.

I know and understand why people view Christianity as a prison that a system of men have created to gain power over the individual, and no doubt this does exist in any organizational structure. It wasn’t until I personally experienced who Jesus Christ was and meant on my OWN that I found out that it was a profound freedom, and not a prison. It was freedom from my narcissistic attitudes, from judging people by various social statuses, from hating the guy in the car in front just because he’s in my way. I have found peace in him.

Thanks again for your help; it’s so refreshing to stumble upon such a bright spot in the dark internet.

Posted by Leo A. Geis on November 22, 2009

Jack, thank you so much for your public profession of faith in Jesus! I’m floored by some of the wonderful responses above and would like to express to folks that ActionScript/ActionScript Lite provides incredible potentials for evangelism/witnessing and apologetics.

I’ve been heavily into Flash for a few years and just discovered your site, which will now be a project for a few nights. Wonderful stuff!

Posted by David Espurvoa on December 8, 2009

Thank you for making the idea of working with ActionScripting so friendly. I am a designer and am somewhat intimidated about the programming side of Flash. Tweenmax makes things a little more doable and approachable for the techno-phobic like myself.
Thanks for posting your personal account about your spiritual journey. I find it very inspiring and reminds me of C.S. Lewis’ own path.
Aywho, I enjoy your work and perspectives!

Posted by Mike on January 4, 2010

Keep the good work up, greatest tween engine around ! ;)

Posted by mojogar on March 25, 2010

Great stuff and great support via your forum.

Jack, how did your spiritual awakening take place after so long?

Posted by hyponiq on April 22, 2010

You know, it’s not often that I take the time out to praise someone for their more than exemplary work, but I find myself driven to do so this one time.

The truth is, I hardly ever find anything that I can honestly commend anyone for. Most of the time, if there’s a bridge I just cannot seem to cross as a programmer, I peek at someone’s code to figure out the solution. It is usually at that time – when I have been properly inspired (after smacking my forehead a few times in disbelief at how simple the answer was in the first place) – I implement my own logic and/or write my own code. (That said, I have never ‘copy/paste’d anything; I hand-write everything myself.)

To keep from further wandering off course and off topic, I’ll go ahead and say it … GREAT FRIGGIN’ JOB, MAN! You’re a life-saver! I swore to myself that I would never use a code/class/framework/application from anyone or any group … EVER!

… buuuuut …

I’m a developer … but I mostly work with static xhtml/CSS/JavaScript/PHP/ASP.NET-C#; Flash is a beast all its own. I played around with Flash a few years ago (back in the days of Macromedia), but was deterred by the lack of maturity in ActionScript. It wasn’t to me what I would consider to be a truly Object Oriented Programming language – not to mention the fact that it just wasn’t natural for me. There were other problems I had with it (some from a design stand-point; others from a developer’s), but they were too many to mention here.

Recently, however, I acquired a project that required me to utilize Flash. I didn’t realize just how much it had changed from the days of “onEnterFrame = function () { // yadda, yadda, yadda }”. I was actually wowwed! One problem: I was used to the old ways. Data handling in Flash is now easy for me, yes, because AS3 resembles that of what I’m used to: strongly-typed languages (i.e. C# ). Tweening, however, isn’t as greatly documented as, per se, C# is. But this project I have is very time-sensitive. So, while having to steepen my learning curve, I still needed a fast way to implement simple animations on the fly with as little code as possible so I can concentrate on what mattered: data transformation and manipulation.

Finally, we come to the point: I stumbled accross this framework last night and was able to solve fifteen separate and distinct tweening issues I couldn’t get my head around. I was able to finish out three “pages” in one night, whereas – before my moment of serendipity – I had spent the last week on one page. If only I had stumbled accross this sooner!

Today, I bought the “Shockingly Green” membership package as my way of saying, “Thanks!” … because I know I’m going to NEED this package. I may be able to meet my deadline after all.

Thank you very much, Jack. You’ve done a wonderful job with this and I hope you keep it going. ;)

Posted by Mr D on June 16, 2010

Hi Jack.
I use your engine for banners adverts for all the major companies I build for (Vodafone etc) and for Microsites – http://www.fatduck.co.uk and would be lost without it! Keep up the good work and yes I have joined club greensock through the company I work for. Awesome dude.

Posted by carla on July 1, 2010

I believe religion has the problem of making us numb by taking away the responsibility for our actions, we tend to lean on it for everything and blame everything good or bad on something else, even if it is :Oh, why is the Universe punishing me! My thing with religion is that does not allow self worth in the sense that humans can recognize that they have full control over their lives and destinies.

But I agree when Jack says that one can not blame religion or doctrines such as Christianity for what man chooses to do.

I am not religious but I had a religious education and it is true the Bible is an amazing book to read, I even if one is not religious, one can understand concepts such as myth or symbolism for example, and Jesus’ words written there are just words of love, tolerance and from a very intelligent man.
For me he was just human like all of us but most likely with his hyper dimensionality (say “quantum”) unlocked and therefore capable of doing things we usually say that are paranormal.
But nonetheless he spoke always of “Love”.

I don’t conceive God as an entity that is somewhere watching to punish or to love us.
God is Intelligent Design because the Universe is Intelligent Design, and we are all a part of it, therefore we are also God.
We are not a fruit of random, there is nothing random in this Universe, and humans were not created by chance, we have a meaning and a purpose and we are special although we are stuck in our linear perception of reality and are still not able to look beyond that.

Above all, what I think is that spirituality is unique to each individual, there is not one truth because each person has its own perception of reality. We are all heading towards the same point by choosing different ways.
Therefore we just need to respect each one’s pursue of a spiritual path according to one’s free choice and not try to make someone come to ours just because it fits what we think it is best.

Faith is different than religion, it is an approach to Love. You can have faith in all sorts of things rather than only religion: faith in yourself, in human kind, in art, in action script… it doesn’t matter.

What it matters is if it helps you on your path, if it makes you happy, if it makes you soar, gives you strength and patience, and maturity enough to deal with your challenges and your fears.

Posted by Jodi on July 9, 2010

hi jack

i’m a shockingly green fan of your excellent work, and greatly appreciate what you have done for this community! i’m having a bad week, though, really getting dragged down by steve jobs’ ridiculous refusal to support flash on the iPhone and iBad (so over hyped)! as a long time website designer, and a HUGE fan of flash, i would like to hear what you have to say about this. i’m in vancouver but would love to get my hands on the htv evo g4 when it’s available here, mainly because it supports flash. do you think that google and adobe will make jobs eat his words? i hope that blackberry follows suit soon… i’d be very sad if flash was pushed out – i love being both a designer and programmer, and i still think that flash is the best thing that happened to the internet (i was building cd roms in director, hoping for something internet based, way back in the ‘early days’)

thanks, jodi

Posted by blake on August 9, 2010

Hello Jack,

Thank you for your hard work, and for teaching us the ways of Tweenmax/Tweenlite. As a flash developer, designer, and motion graphics lover, I’m constantly learning new ways to evolve my work. It’s people like you who inspire and challenge.

I truly appreciate your path and the method in which you teach. If you’ve got more video tutorials, I’d love to learn from them.

God bless,

Blake