取caurina 舍gs --TweenLite
2010年07月24日
今天重新去了一下 gs 网站!发现好像TweenLite不是免费类库了! 商业用途需要收费!
所以只好用caurina
在国外, caurina 商业应用最广泛!主要得益于它的licese 是免费的 !可用于商业开发:
下面是caurina的用法 和TwenLite类似!:
教程网站:
http://www.flepstudio.org/forum/tutorials/1553-cau rina-tweener-zeh-fernando-tutorial-1-a.html
http://www.flashuser.net/flash-actionscript-as3/us ing-caurina-tweener-class-as3.html
以及关于bezier的用法 : 注意 _bezier _color 的写法前面有一下划线
_bezier的值是一数组 Array
下面是摘自老外的tutorial
Lets say you want to use Tweener to animate a camera in your PV3D Scene from z:0 to z:1400... but you want it to animate along a path with smooth bezier curves. Piece of cake! Here is how you do it.
Example (don't freak, there's a lot more comments than there is code):
//first you will need to import your Tweener classes
//in this case, also import the CurveModifiers class
import caurina.transitions.Tweener;
import caurina.transitions.properties.CurveModifiers;
//instantiate the CurveModifiers
CurveModifiers.init();
//create an Array that will hold the various bezier curve points
//the values indicate the that camera will swing from the left to the right
var curvePath:Array = new Array();
curvePath.push({x:400});
curvePath.push({x:-400});
curvePath.push({x:400});
curvePath.push({x:-400});
//you could also add in additional bezier curve point paramerts
//such as curvePath.push({x:400, y:200, z:200});
//set up a function to set the default position of the camera
//and to instantiate a tweener animation
//note that there is an additional parameter "_bezier" in the Tweener parameters
//in the "_bezier" parameter we passed in our curvePath array
function startTween():void
{
camera.z = -200;
Tweener.addTween(camera, {
x:0,
z:1400,
_bezier:curvePath,
time:12,
transition:"linear",
onComplete:startTween});
}
//lastly, call the startTween function to fire it off
//since the Tweener function has an onComplete parameter
//of startTween the animation will loop continuously
startTween();
_bezier的值是一个数组:
发表评论
-
away3d 引擎更新
2012-01-20 01:48 514away3d 引擎更新 2010年09月07日 今天无意 ... -
7yue 介绍全新Flash 3D API
2012-01-20 01:48 5687yue 介绍全新Flash 3D API 2011年01月 ... -
FLEX 开发领域你知多少?
2012-01-20 01:48 526FLEX 开发领域你知多少? ... -
使用 lookAt()时注意记录原始状态originalM=Mtrix3D.clone(3d.transform)
2012-01-20 01:48 805使用 lookAt()时注意记录原始状态originalM=M ... -
论小学作文教学生活化
2012-01-19 09:36 607论小学作文教学生活化 2011年03月28日 论小学作文 ... -
小学生雷人造句、作文【太有才了】
2012-01-19 09:35 1099小学生雷人造句、作文 ... -
小学生作文训练
2012-01-19 09:35 573小学生作文训练 2011年0 ... -
小学高年级作文教学浅议
2012-01-19 09:35 685小学高年级作文教学浅议 2011年09月17日 作文是最 ... -
关于小学作文教学之我见
2012-01-19 09:35 586关于小学作文教学之我 ... -
2011-12-14
2012-01-17 02:10 6182011-12-14 2011年12月14日 (32)设 ... -
2011年3月计算机等级考试二级C语言笔试:文字版(2)
2012-01-17 02:10 7752011年3月计算机等级考试二级C语言笔试:文字版(2) 2 ... -
2011年3月计算机等级考试二级C语言笔试:2
2012-01-17 02:10 7002011年3月计算机等级考试二级C语言笔试:2 2011年0 ... -
2011-7-27
2012-01-17 02:10 6212011-7-27 2011年07月27日 ... -
6.14.10.6999 (20090814) - ATI Mobility Radeon HD 4500 Series
2012-01-17 02:10 7956.14.10.6999 (20090814) - ATI M ... -
flex 装载多个module出现的空对象引用问题
2012-01-15 21:43 670flex 装载多个module出现的空对象引用问题 2009 ... -
Error: No class registered for interface mx
2012-01-15 21:42 764Error: No class registered for ... -
as3 内置组件 1
2012-01-15 21:42 624as3 内置组件 1 2009年10月14日 1,改变所 ... -
反射 swf里的类
2012-01-15 21:42 583反射 swf里的类 2009年11月02日 用反射的方 ... -
Module应用时,TypeError: Error #1034: 强制转换类型失败
2012-01-15 21:42 893Module应用时,TypeError: Error #103 ...
相关推荐
Caurina是一个开源Java库,专门用于创建复杂的动画和缓动效果。这个“Caurina 包文件”包含了实现这些视觉动态效果所需的所有类。在Java编程中,尤其是在游戏开发或者用户界面设计中,缓动效果是提升用户体验的重要...
caurina swc 包和tweener类
今天玩了下Caurina类,和TweenLite的差别并不大,具体哪个好用,对我来说,TweenLite更熟悉点=,= 而老外(尤其是日本人)的Flash破解出来基本都是Caurina来作为Tween类,因为Caurina开源的关系么?
在Flash开发中,缓动(Tweener)是一种常见的动画技术,用于实现平滑、自然的过渡效果。Tweener库是Flash平台上的一个高效、易用的工具,它简化了对象属性变化过程中的动画控制,使开发者可以轻松创建出各种复杂的...
import caurina.transitions.TweenLite; TweenLite.to(camera, 10, {yRotation:360, repeat:-1, ease:Circular.easeInOut}); ``` 4. **交互控制**:为了让用户能够手动控制旋转,你可以添加鼠标或触摸事件监听器,...
这个菜单设计还包含了自动缩放和滑动功能,这通常通过Tween类(如Caurina Transitions库中的TweenLite或TweenMax)实现,用于平滑地改变菜单项的位置和大小。这种效果可以增加用户的交互体验,使得菜单的展开和收缩...
这个包的顶层目录叫做caurina。把这个文件夹放到与你其他的项目文件相同的文件夹(或者其他你的开发环境能找到的地方)。这个引擎的主类是 caurina.transitions.Tweener。 Tweener的语法很容易适应。与Adobe的Tween...
在许多编程语言和框架中都有类似的概念,比如Unity3D中的TweenManager或者AS3中的TweenLite。Tweener类的核心功能是时间线管理和缓动函数应用,它通过将复杂的动画分解为一系列连续的小步骤来实现流畅的动画效果。 ...
- "com"和"caurina":这两个可能是类库或框架的文件夹,可能包含了程序依赖的外部组件或动画库,例如Caurina Tweener,这是一个常用的Flash动作缓动库,用于平滑的动画效果。 综合以上信息,这个压缩包包含了一个...
- **caurina**: Caurina公司开发了另一款知名的Flash动画库Twist3D,这可能是与PV3D兼容的库或补充工具。 这个压缩包提供的资源对于初学者来说非常有价值,它可以帮助快速理解并实践PV3D的基本概念和应用,从而进入...
- `caurina`:可能是一个动画库,用于实现某些动态效果。 - `images`:存放相册的图片资源。 7. **应用与开发**:这样的Flash+XML相册适用于个人网站、摄影网站或者任何需要展示图片集的场合。由于源代码和工程...
`com`和`caurina`可能是包含第三方库的文件夹,`caurina`可能是指Caurina Transitions库,这是一个用于创建平滑动画的AS3库,可能被用来优化颜色跟踪过程中的动画效果。 通过深入理解AS3和Flash IDE,开发者可以...
4. **使用库和框架**:`caurina`和`G2`可能是指Caurina Tweener和GreenSock Animation Platform(G2),这两个都是流行的AS3动画库。它们可以提供更高级的动画控制和性能优化,使得颜色跟踪在动态效果中更为有效。 ...
9. **gs** 和 **caurina**:这两个可能是第三方库或动画框架,如Caurina Transitions,它提供了一些高级的过渡效果,使得图片之间的切换更加平滑和动态。 总的来说,这个项目使用Flash AS3实现了从外部XML加载图片...
1. `Tweener.as`: 这是Caurina Transitions库的一部分,Caurina Transitions是一个用于AS2和AS3的开源动画库,提供了一种简单的方式来创建复杂的过渡效果。Tweener是实现平滑动画的关键类,它处理对象属性的平滑变化...
Pv3d全称为“Player for 3D”,是基于ActionScript 3.0的开源框架,由Caurina公司开发。它的出现使得开发者无需深入学习复杂的图形编程,就能在Flash中实现复杂的3D渲染和交互效果。Pv3d的核心在于其高效、灵活的3D...
Tweener是关于缓动的类,很好用,也很简单,在source\sliding_icons_blurred_as3_flash9\caurina文件夹下是关于Tweener的类,会用就行了,关于Tweener的API,source\docs\html\en-us\index.html
7. `photos`和`org`、`caurina`:这些可能是文件夹,`photos`可能包含实际的图片资源,而`org`和`caurina`可能包含额外的类库或资源,如Caurina Tweener,这是一个流行的AS3动画库,可能会被用来实现平滑的动画效果...
8. **caurina**:这可能是一个包含额外资源或库的文件夹,特别是如果这个幻灯片展示使用了Caurina Tweener,这是一个用于Flash ActionScript的动画库,用于创建平滑的过渡效果。 综上所述,这个幻灯片展示源码结合...
1. 引入库:首先,你需要在你的 FLA 文件或 AS 文件中引入 Tweener 类库,通常通过`import caurina.transitions.Tween;`完成。 2. 创建 tween:然后,你可以创建一个新的 Tween 对象,例如 `var myTween:Tween = ...