Flex3学习轨迹:自定义缓动函数实现一个弹跳缓动动画
2012-03-12 11:22
691 查看
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12"> <!-- 自定义缓动函数 --> <mx:Script> <![CDATA[ private function myEasingFunction(t:Number, b:Number,c:Number, d:Number):Number { if ((t /= d) < (1 / 2.75)) { return c * (7.5625 * t * t) + b; } else if (t < (2 / 2.75)) { return c * (7.5625 * (t-=(1.5/2.75)) * t + .75) + b; } else if (t < (2.5 / 2.75)) { return c * (7.5625 * (t-=(2.25/2.75)) * t + .9375) + b; } else { return c * (7.5625 * (t-=(2.625/2.75)) * t + .984375) + b; } } ]]> </mx:Script> <!-- 定义WipeLeft效果 --> <mx:WipeLeft id="wipeLeft" target="{image}" moveEasingFunction="myEasingFunction" duration="5000" /> <mx:Panel width="400" height="300" title="创建自定义缓动函数" horizontalAlign="center"> <mx:ApplicationControlBar dock="true" width="100%"> <mx:Button label="执行效果" click="wipeLeft.play();" /> </mx:ApplicationControlBar> <mx:Image id="image" source="assets/logo.jpg"/> </mx:Panel> </mx:Application>
相关文章推荐
- Flex3学习轨迹:缓动函数简单实现
- 缓动函数requestAnimationFrame 更好的实现浏览器经动画
- Android自定义动画学习,实现左右摇摆动画
- Flex3学习轨迹:使用行为实现按钮放大(三)
- Oracle学习记录——使用自定义函数和触发器实现主键动态生成
- 4-4 求自定类型元素的平均 (10分) 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Aver
- Android学习——自定义利用Scroller实现可循环滚动的动画菜单控件(功能完善待改进)
- Flex3学习轨迹:使用ToolTipManager实现动态的工具提示
- ios学习笔记----实现一个带滑动手势的tabBarViewController,并可自定义tabBar
- 【Swift学习笔记-《PRODUCT》读书记录-实现自定义转场动画】
- Flex3学习轨迹:实现按钮圆角
- iOS 基本动画、关键帧动画、利用缓动函数实现物理动画效果
- 缓动函数requestAnimationFrame 更好的实现浏览器经动画
- 学习笔记之Python 切片:利用切片操作,实现一个trim()函数,去除字符串首尾的空格
- 【Android进阶】如何写一个很屌的动画(1)---先实现一个简易的自定义动画框架
- Android学习小Demo(15)一个自定义AlertDialog的实现
- 一连浪了好几天了,一直没好好的学习,希望在运动会结束后能够好好的认真学习,下面是关于栈的链表形式的有关函数的实现,与上一个实现形式有所差别
- Python基础语法学习--函数+案例--定义一个函数,实现两个数的四则运算
- Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。
- Flex3学习轨迹:使用DataGrid实现过滤显示