博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
as3翻牌动画
阅读量:6947 次
发布时间:2019-06-27

本文共 1222 字,大约阅读时间需要 4 分钟。

 

 

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

主要利用了rotationY属性来进行处理,Pseudocode:

1: import com.greensock.*;
2: import com.greensock.easing.*;
3: 
4: //startValues for the card back
5: flipper.back.rotationY = -90;
6: flipper.back.alpha=0;
7: 
8: //speed of 90 degrees of flip
9: var flipSpeed:Number = .5;
10: 
11: //create TimelineMax instance
12: var tl:TimelineMax = new TimelineMax({paused:true});
13: 
14: //flip the front 90 degrees
15: tl.append(TweenMax.to(flipper.front, flipSpeed, {rotationY:90, visible:false, ease:Linear.easeNone}))
16: 
17: //set the back to alpha of 0 as soon as front finishes
18: tl.append(TweenMax.to(flipper.back, 0, {alpha:1, immediateRender:false}))
19: 
20: //flip the back 90 degrees
21: tl.append(TweenMax.to(flipper.back, flipSpeed, {rotationY:0, ease:Linear.easeNone}))
22: 
23: //basic button code
24: flip1_mc.addEventListener(MouseEvent.CLICK, flip1);
25: 
26: function flip1(e:MouseEvent){
27: // play to the beginning of the timeline
28:     tl.tweenTo(0);
29: }
30: 
31: flip2_mc.addEventListener(MouseEvent.CLICK, flip2);
32: function flip2(e:MouseEvent){
33: // play to the end of the timeline
34:     tl.tweenTo(tl.duration);
35: }

 

参考链接:

本示例下载链接: (需flash cs4+ 才能打开)

转载地址:http://oyenl.baihongyu.com/

你可能感兴趣的文章
自然语言处理工具HanLP被收录中国大数据产业发展的创新技术新书《数据之翼》...
查看>>
五周第三次课(4月20日)8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向...
查看>>
Dubbo Mesh 在闲鱼生产环境中的落地实践
查看>>
用idea制作Javaweb程序遇到的过程
查看>>
一台Java服务器怎样跑多少个线程
查看>>
想要成为python大神,这17个老司机收藏的国外免费学习网站不可错过!
查看>>
各种按钮的样式
查看>>
GoJS教程[2019]:使用GraphObjects构建零件
查看>>
Java锁细节整理
查看>>
php编译安装
查看>>
正则介绍及grep/egrep用法
查看>>
锚定比特币现金(BCH),助力构建价值互联网时代
查看>>
微服务测试之接口测试和契约测试
查看>>
.NET的数学库NMath实用教程——创建复数的几种方法
查看>>
iOS-LinkLabel
查看>>
创建一个自己的MVC框架
查看>>
Docker | 第一章:Docker简介
查看>>
OSChina 周三乱弹 —— 你会 3P 吗?【PHP,JSP 和 ASP】
查看>>
OSChina 周三乱弹 ——你最想在墓碑上被写些什么
查看>>
openjdk 7编译记录
查看>>