`
ttk512tw
  • 浏览: 13708 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

取caurina 舍gs --TweenLite

 
阅读更多

取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的值是一个数组:
分享到:
评论

相关推荐

    Caurina 包文件

    Caurina是一个开源Java库,专门用于创建复杂的动画和缓动效果。这个“Caurina 包文件”包含了实现这些视觉动态效果所需的所有类。在Java编程中,尤其是在游戏开发或者用户界面设计中,缓动效果是提升用户体验的重要...

    tweener类caurina 包含swc

    caurina swc 包和tweener类

    caurina1.33.74.as3_ Swc

    今天玩了下Caurina类,和TweenLite的差别并不大,具体哪个好用,对我来说,TweenLite更熟悉点=,= 而老外(尤其是日本人)的Flash破解出来基本都是Caurina来作为Tween类,因为Caurina开源的关系么?

    tweener包 flash缓动

    在Flash开发中,缓动(Tweener)是一种常见的动画技术,用于实现平滑、自然的过渡效果。Tweener库是Flash平台上的一个高效、易用的工具,它简化了对象属性变化过程中的动画控制,使开发者可以轻松创建出各种复杂的...

    pv3d场景旋转图源码

    import caurina.transitions.TweenLite; TweenLite.to(camera, 10, {yRotation:360, repeat:-1, ease:Circular.easeInOut}); ``` 4. **交互控制**:为了让用户能够手动控制旋转,你可以添加鼠标或触摸事件监听器,...

    as3.0多级动态菜单

    这个菜单设计还包含了自动缩放和滑动功能,这通常通过Tween类(如Caurina Transitions库中的TweenLite或TweenMax)实现,用于平滑地改变菜单项的位置和大小。这种效果可以增加用户的交互体验,使得菜单的展开和收缩...

    Tweener 缓动类 (AS3)

    这个包的顶层目录叫做caurina。把这个文件夹放到与你其他的项目文件相同的文件夹(或者其他你的开发环境能找到的地方)。这个引擎的主类是 caurina.transitions.Tweener。 Tweener的语法很容易适应。与Adobe的Tween...

    tweener类 源码

    在许多编程语言和框架中都有类似的概念,比如Unity3D中的TweenManager或者AS3中的TweenLite。Tweener类的核心功能是时间线管理和缓动函数应用,它通过将复杂的动画分解为一系列连续的小步骤来实现流畅的动画效果。 ...

    flash 签名 涂鸦 带保存

    - "com"和"caurina":这两个可能是类库或框架的文件夹,可能包含了程序依赖的外部组件或动画库,例如Caurina Tweener,这是一个常用的Flash动作缓动库,用于平滑的动画效果。 综合以上信息,这个压缩包包含了一个...

    Flash3d研究所推荐的最新pv3d傻瓜包.rar

    - **caurina**: Caurina公司开发了另一款知名的Flash动画库Twist3D,这可能是与PV3D兼容的库或补充工具。 这个压缩包提供的资源对于初学者来说非常有价值,它可以帮助快速理解并实践PV3D的基本概念和应用,从而进入...

    flash+xml相册已修改并且支持中文(含工程文件)

    - `caurina`:可能是一个动画库,用于实现某些动态效果。 - `images`:存放相册的图片资源。 7. **应用与开发**:这样的Flash+XML相册适用于个人网站、摄影网站或者任何需要展示图片集的场合。由于源代码和工程...

    在AS3中使用Flash IDE颜色跟踪

    `com`和`caurina`可能是包含第三方库的文件夹,`caurina`可能是指Caurina Transitions库,这是一个用于创建平滑动画的AS3库,可能被用来优化颜色跟踪过程中的动画效果。 通过深入理解AS3和Flash IDE,开发者可以...

    在AS3中使用Flash IDE颜色跟踪.zip

    4. **使用库和框架**:`caurina`和`G2`可能是指Caurina Tweener和GreenSock Animation Platform(G2),这两个都是流行的AS3动画库。它们可以提供更高级的动画控制和性能优化,使得颜色跟踪在动态效果中更为有效。 ...

    图片循环展示

    9. **gs** 和 **caurina**:这两个可能是第三方库或动画框架,如Caurina Transitions,它提供了一些高级的过渡效果,使得图片之间的切换更加平滑和动态。 总的来说,这个项目使用Flash AS3实现了从外部XML加载图片...

    flash浏览图片源码

    1. `Tweener.as`: 这是Caurina Transitions库的一部分,Caurina Transitions是一个用于AS2和AS3的开源动画库,提供了一种简单的方式来创建复杂的过渡效果。Tweener是实现平滑动画的关键类,它处理对象属性的平滑变化...

    实现Flash3D的包 Pv3d

    Pv3d全称为“Player for 3D”,是基于ActionScript 3.0的开源框架,由Caurina公司开发。它的出现使得开发者无需深入学习复杂的图形编程,就能在Flash中实现复杂的3D渲染和交互效果。Pv3d的核心在于其高效、灵活的3D...

    flash源码,tweener的应用

    Tweener是关于缓动的类,很好用,也很简单,在source\sliding_icons_blurred_as3_flash9\caurina文件夹下是关于Tweener的类,会用就行了,关于Tweener的API,source\docs\html\en-us\index.html

    完美flash 3d效果源文件

    7. `photos`和`org`、`caurina`:这些可能是文件夹,`photos`可能包含实际的图片资源,而`org`和`caurina`可能包含额外的类库或资源,如Caurina Tweener,这是一个流行的AS3动画库,可能会被用来实现平滑的动画效果...

    幻灯片展示源码

    8. **caurina**:这可能是一个包含额外资源或库的文件夹,特别是如果这个幻灯片展示使用了Caurina Tweener,这是一个用于Flash ActionScript的动画库,用于创建平滑的过渡效果。 综上所述,这个幻灯片展示源码结合...

    著名的 Tweener 类(AS2)

    1. 引入库:首先,你需要在你的 FLA 文件或 AS 文件中引入 Tweener 类库,通常通过`import caurina.transitions.Tween;`完成。 2. 创建 tween:然后,你可以创建一个新的 Tween 对象,例如 `var myTween:Tween = ...

Global site tag (gtag.js) - Google Analytics