A word about animations

Since I was old enough to realize I was looking at a flash application rather than pure html I have noticed an obnoxious flaw in so many websites and applications.

Most animations are simply TOO LONG. They are long, and slow, and boring, and excessive. Tone it down. If there is one thing I have found, its that I hate waiting for stupid animations to finish so I can do something else.

Don’t get me wrong I am not bashing animations. I am simply bashing animations that are simply too long or too extravagant for their purpose. Every animation can be broken down to having a purpose. Figure out the purpose of your animation and apply accordingly.

l
l
l
My Acronym: KISS ASS (Keep It Short, Sweet And Simple Stupid)
Despite your longing to create snazy, jazzed up, star gazing, craptastic animations, you ultimately must kiss ass to the users.

  • For most animations, keeping it less than 1 second really helps. In one second you can find enough frames to make your animation smooth enough, and still get your point across.
    l

     

  • If you have an animation heavy interface; That’s ok! But try making your animations shorter still, like around the .5 second mark.
    l

     

  • When creating your animations, try not to lie to the user. Bounce effects, Curving, Elastic effects, etc… (unless that is the goal) can, and will be very frustrating. WAIT, I thought you were going to end up over there! Why did you go backwards! WHY DO YOU TOY WITH ME!!!
    l

     

  • If an object is going to slide off the stage and disappear, and your flash embed is not full page, try adding a mask with a gradient edge or a gradient edge on the entire document that goes to alpha = 0. This will stop your objects from simply cutting off at a line and disappearing. It will give it a more natural feel especially if your flash is not the full size of the browser they are in.
    l

     

  • If you are going to use shape tweens that morph please please please make sure that none of your points cross over in weird ways. I don't want to see corners flipping over each other to replace another corner that should have stayed where it was. If you must use a morphing tween, use the Shape Hints. They are great tools to help your morphing animations look more natural and smooth. If that still doesn't do the trick, try breaking the animation up into multiple tweens to get the desired look.
    l

     

  • A great tool for more complex flash projects is Caurina's Tweener class. I'm sure a lot of you have seen it or used it. This Tweener class allows you to create time or frame based animations that is very flexible by using actionscript. If you have have been having issues trying to manage your animations within a project, try taking a dabble in this class. The documentation is clear enough to understand and can help you create amazing sites with a lot less mess of 'what part of the timeline should I go to?'

Yet even with all of these restrictions, your users have come to your site for a reason, and you should ALWAYS try to provide an experience that the user will enjoy. Try applying the few tips above and keep in mind that animations can MAKE or BREAK a site.
Don't forget there are times when extravagant and sweet animations can be acceptable and awesome, just make sure its the right time to use it.

I love suggestions and input.

Ktu

基于springboot+mp+redis的点餐系统.zip项目工程资源经过严格测试运行并且功能上ok,可复现复刻,拿到资料包后可实现复刻出一样的项目,本人系统开发经验充足(全栈),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助 【资源内容】:包含源码、工程文件、说明等。资源质量优质,放心下载使用!可实现复现;设计报告可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,及时抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 质量优质,放心下载使用。下载后请首先打开说明文件(如有);项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途,网络商品/电子资源资料具可复制性不支持退款。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值