See snapshots of what Fi is doing in real-time.

Join now and start following @Fi.

Get the Kontain app and take your own snapshots!

View all of Fi's updates Kontained: 46 months ago

Flash Animation Tips

Displaying: 1 of 1

At Fi we have always held animation close to our hearts. Animation is a way to make our projects vibrant, be it through small icon animations or large and complex transitions. From my experience of creating animations for our projects I have developed a set of underlying guidelines which I apply to all of my work today.


Rounded movement. When you’re animating a change in location of a detailed graphical element (especially text), make sure to round the X and Y coordinates throughout the animation to avoid blurred and flickering lines/glyphs.


In, not out. When creating a transition between PageA and PageB, focus the animation on where PageB appears and not where PageA disappears. Your audience generally does not care about the old content disappearing, but is excited and willing to wait for the new content coming in.


Performance. Always consider the performance of your animations; for instance you can use BitmapData to take snapshots of your content and animate that snapshot – rather than directly animating a complex MovieClip hierarchy. This will ease the workload on the Flash Player – enabling better overall performance.


Responsiveness. Try to keep your animations at a reasonably fast pace, especially for interactions. Interactive elements that animate slowly tend to give a fragile impression, whereas a snappier element feels more solid and reliable.


The 20% rule. When an animation feels excessive, you can apply what we call the 20% rule. This means that you show only the last portion of an animation flow to the user. For instance, imagine a drop down... instead of animating it expanding all the way down – animate only the last bit where it falls into place. This leads to a shorter animation which focuses on where the dropdown lands and still feels smooth.


Consistency. In the same manner that a Designer sets the graphical style of a project, Interactive Developers need to set an animation style and follow it throughout the project.


Frame rate. Finding an appropriate frame rate has a big impact on the end result of your animations. Setting a frame rate that is too low will result in jerky playback. A frame rate that is too high on the other hand means more stress on the computer and can lead to lag – this will result in your user’s seeing very varied results depending on their hardware. In general your frame rate should be lower the more complex your project is, but you should also note that different browsers throttle the frame rate differently.


Technique. Always consider the most suitable technique for your animations. For instance, you should stay away from scaling bitmap assets as it will lead to graphical artifacts. Instead you could replicate the bitmap asset with vector shapes and scale those.


Video animations. Using video to replace complex and processor intense animations can be very helpful as it takes some of the strain off the user’s computer.


Remember, these are guidelines and not absolute rules; animations need to adjust to their surroundings for the most suitable implementation in any given case.

Share this entry

Close
Invalid e-mail format, please try again

Your friends will be notified via email about this entry.

Remove Email

You are about to remove the selected emails from your list. Are you sure you want to remove them?

Yes
Cancel
Select All Deselect All Remove Selected

Report Inappropriate Content

Close
Details
Operations

Thank You!

The safety and legitimacy of Kontain's content is paramount to us. We will be investigating this content shortly. Here is what you reported:

Report Category Harmful of Dangerous Acts Report Detail Drug Abuse
Additional Information

Lorem ipsum dolor sit amet consectetuer adipiscing elit penubrum purous

Comments (5)

To add comments please login OR signup and activate your account by clicking the activation link in the signup confirmation email.

Fi

342 Updates

Designer
  • First Name:
  • Last Name:
  • Location:
  • City:
Twitter:
Website:
Bio:
Loading…
  1. _andreas_

    Andreas


    0 Updates
  2. _djdb_

    Dima Balyn


    0 Updates
  3. 13strides

    Anthony Borsumato


    9 Updates Updated: 15 months ago
  4. 1ndigo
  5. 2anima

    2anima.com


    6 Updates Updated: 35 months ago

Previous / Next Updates

More From Fi

Copyright © 2010 Kontain LLC. All rights reserved