Category Archives: Tools and methods

Reproducing A Clever Animation Product, Part 24

Today I added a new effect and applied it to a top tween that makes up the latest addition to the animation. The effect is based on this equation from the first class you take in physics: x = xo … Continue reading

Posted in Tools and methods | Tagged , , | Leave a comment

Reproducing A Clever Animation Product, Part 23

Today I changed the form of specifying a tween effect. It was originally specified as a string (e.g., “linear” or “vibrate_right”) but now it is defined as an object literal. The first member field of the object has to be … Continue reading

Posted in Tools and methods | Tagged , , | Leave a comment

Reproducing A Clever Animation Product, Part 22

I want to make the handling of the mMethod parameter in the bcDefineWhateverTween function more flexible and modular. As you can see in the code below, the parsing of the different types of methods or applied effects has to be … Continue reading

Posted in Tools and methods | Tagged , , | Leave a comment

Reproducing A Clever Animation Product, Part 21

The last subject I wanted to explore was animation effects, which is to say defining tweens that proceed from beginning to end in a fashion that is other than linear, which is the default I’ve been using to this point. … Continue reading

Posted in Tools and methods | Tagged , , | Leave a comment

Reproducing A Clever Animation Product, Part 20

Today I added the capability of adding a rotation tween, which I applied to a fourth element at the end of the previous animation. The tween definition is here:

Here’s the code added to handle rotations in the addTransformToList … Continue reading

Posted in Tools and methods | Tagged , , | Leave a comment

Reproducing A Clever Animation Product, Part 19

Today I finally finished handling adjustments to the starting time of events in the animation, using the same syntax as the Greensock product I’ve been emulating. In order to do this cleanly I chose to build a separate list of … Continue reading

Posted in Tools and methods | Tagged , , | Leave a comment

Reproducing A Clever Animation Product, Part 18

Yesterday I wrote about how you’re supposed to be able to process conditional function parameters in JavaScript:

The teeeensy little problem is that neither browsers nor syntax checkers in certain development tools (WebStorm, in my case, I used it … Continue reading

Posted in Tools and methods | Tagged , , , | Leave a comment

Reproducing A Clever Animation Product, Part 17

In the interest of making these writings fit with my schedule today and tomorrow I’m going to take a brief detour and describe the next change before completing the one that’s in progress. This will also cover something I’ll be … Continue reading

Posted in Tools and methods | Tagged , , , | Leave a comment

Reproducing A Clever Animation Product, Part 16

Today I wanted to further rearrange the transition definitions so they more closely matched those used by the Greensock animation product I’ve been emulating. A screenshot from their demo video is shown here: The next step is to move the … Continue reading

Posted in Tools and methods | Tagged , , | Leave a comment

Reproducing A Clever Animation Product, Part 15

After completing yesterday’s post I started digging into combining multiple CSS transforms for individual elements. I was inspired to do this because I realized that if multiple transforms were applied to an element then the string returned by referencing element.style.transform … Continue reading

Posted in Tools and methods | Tagged , , , | Leave a comment