当前位置: 首页 > 软件库 > 程序开发 > 游戏开发包 >

GreenSock Animation Platform

动画引擎平台
授权协议 免费
开发语言 JavaScript ActionScript
所属分类 程序开发、 游戏开发包
软件类型 开源软件
地区 不详
投 递 者 毋修为
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Flash业界久负盛名的动画引擎(TweenLite等)GreenSock推出了新一代动画引擎平台GreenSock Animation Platform,最棒的是包括JS版本!

 

 

 //JS版本

 <script type="text/javascript" src="js/TweenMax.min.js"></script>

 var photo = document.getElementById("photo"); //or use jQuery's $("#photo")

 TweenLite.to(photo, 1.5, {width:100});

 

 //fade out all of the elements with the class "myClass" 

 TweenLite.to( $(".myClass"), 1, {css:{opacity:0}});   

 

 //tween the width of the element with id "myElement" to 500px 

 TweenLite.to( $("#myElement"), 1, {css:{width:"500px"}, ease:Elastic.easeOut});   

 

 //tween the "marginTop" of all objects of the class "myClass" in a staggered fashion so that they appear to fall into place from 100px up 

 var tl = new TimelineLite(); 

 tl.staggerFrom( $(".myClass"), 1, {css:{marginTop:"-=100px", opacity:0}}, 0.1);   

 //or use jQuery's each() method to loop through the results and stagger a fade out 

 $(".myClass").each( function(index, element) {     

     TweenLite.to( element, 1, {css:{autoAlpha:0}, delay:index * 0.2}); 

 });   

 //add a click handler that uses $(this) to refer to the menu element that was clicked and tween its height to 100px 

 $("#menu").click(function(){ 

     TweenLite.to( $(this), 0.7, { css:{height:"100px"}, ease:Power2.easeInOut } );

 });

 

 //AS3.0版本:

 //notice the target is an array 

 TweenLite.to([mc1, mc2, mc3], 1, {alpha:0});   

 var tl:TimelineLite = new TimelineLite(); //previously only appendMultiple() could handle arrays. Now append() and insert() can too. 

 tl.append( [tween1, tween2, tween3] ); 

 tl.insert( [tween1, tween2, tween3] );   //kill all tweens of mc1, mc2, and/or mc3 

  • Tweenlite 的缘来: shakeEffect:http://www.ghugo.com/wp-content/uploads/2013/09/ShakeEffektSample.swf   什么是GSAP? http://codepen.io/GreenSock/pen/yhEmn http://greensock.com/get-started-js DrawSVGPlugin http

  • greensock下载 by Nicholas Kramer 尼古拉斯·克拉默(Nicholas Kramer) GreenSock动画平台初学者指南 (The Beginner’s Guide to the GreenSock Animation Platform) 在不了解JavaScript的情况下创建基于时间轴的动画的入门 (A primer to creating timeline ba

  • as3 greensock On November 1st 2019, GreenSock Animation Platform (GSAP) released version 3, which is its most significant upgrade to date. 在2019年11月1日, GreenSock动画平台(GSAP)发布了版本3,这是迄今为止最重要的升级。 GSAP is

  • 官方:http://www.greensock.com/gsap-js/ 以前做AS开发时就用greensock.的动画插件包,相当顺手,语法结构也好理解。 如: TweenLite.to(target:Object, duration:Number, vars:Object); target为要操作的dom对象; duroation为整个动画的持续时间; vars为一个自属性集合对象,可以是一个

  •   GreenSock动画平台学习笔记(三)TimelineLite       TimelineLite是一个轻量级的、简单易用的时间轴类,可以用来建立和管理TweenLite、TweenMax、TimelineLite、TimelineMax等实例组成的队列。你可以想象,一个TimelineLite实例就像是一个虚拟的影片剪辑时间轴或是一个你可以在掌控时间的基础上在里面放置任何动画或Timel

  • 转自:http://hi.baidu.com/bbjxl/blog/item/6e8c6c34e5d68c2e5ab5f56e.html Greensock介绍:使用代码实现动画对于初学flash的人来说有点望而生畏,但是使用Greensock平台,可以使这编程一个简单而有趣的事情。Greensock包含TweenNano、TweenLite、TweenMax三个类,其中TweenLite作为该平

  • 一般前台做动画有以下几种方式: 1. 简单的css transition动画; 2. css animation动画 3. javascript库动画 一般来说css html5动画只适用于简单的形变动画,动画操作的是css某个属性。 但是对于更加复杂的动画,我们可能必须通过javascript来做,其中greensock的gsap就是一个让你发挥无限想象的强大工具 gsap还支持模块化使用,这一

  • GreenSock是一个JavaScript框架,可轻松对HTML元素进行动画处理。 在这本有关GreenSock动画平台的最新课程的快速视频教程中,我将向您概述GreenSock及其主要组件。 观看教程 观看完整课程 在完整的课程“ GreenSock动画平台:第一步”中 ,您将迈出第一步,学习如何使用此功能强大的框架。 只要您对HTML和CSS都有一定的了解,并且对JavaScript有基本的

  • <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.2/TweenMax.min.js"></script> <script type="text/javascript"> //demo 1---------------------------------------- TweenMax.to("CSSsel

 相关资料
  • 动画是我们眼睛中的残影,叫视觉暂留现象。这里有两个关键字,差异与快速。 在网页中,扩展样式的任务早已经交由css处理,让javascript第一次拥有视觉处理的api,setTimeout与setInterval早在css诞生前就已经出现。 一:动画的原理 在标准浏览器中,可计算的样式基本浏览器已经为你转化好,比如width,height,margin-x,border-x-width,paddi

  • 我已经编写了一些代码,可以从高度图中渲染3D世界,现在我也编写了允许行走的代码。问题是,当高度增加时,动画几乎“跳跃”,因为每个单元都相当大。有没有一种简单的方法可以让动画更流畅?(一般来说,我对OpenGL和3D渲染非常陌生,所以我不想讨论插值和更复杂的事情。)

  • 我们将使用IntelliJ IDEA/Android Studio来创建这个工程,因此你会对截图看起来比较熟悉。 让我们开始创建一个新的Android工程。你可以创建你自己的工程或者用本书中提供的导入。选择你自己喜欢的创建方式这取决于你。 如果你想用Android Studio创建一个新的工程,通常你可以参考官方文档:http://developer.android.com/intl/zh-cn/

  • 我试图为我的实现一个平滑的动画,但是当我增加时间(30秒)时,动画不再平滑。 5秒钟的例子: 30秒的例子: 我的进步背景: 我的进度布局: 我的动画制作方法:

  • 主要内容:一、InnoDB启动,二、源码分析,三、总结一、InnoDB启动 在MySql中,InnoDB的启动流程其实是很重要的。一些更细节的问题,就藏在了这其中。在前面分析过整个数据库启动的流程,本篇就具体分析一下InnoDB引擎启动所做的各种动作。在这期间,分析一下对数据库索引的处理过程。在前面的分析中已经探讨过,今天重点分析一下数据引擎的启动和加载流程。 在MySql中,方向是朝着插件化发展,所以InnoDB本身也是做为一个插件进行引用的。通过

  • 问题内容: 最近,我的一些用户一直在报告NullPointers的问题。多亏了其中之一,我设法找到了我的应用程序找不到理论上应该与JRE一起提供的Javascript引擎(无论如何,大多数还是JDK)。 他们如何手动安装脚本引擎? 提前致谢… PS这些人大多数都有OpenJDK。但是,这对我来说并不发生(我也是OpenJDK用户)…编辑:他们的版本至少为1.5,大多数版本为1.6。 问题答案: 从

  • 本文向大家介绍Android动画 实现开关按钮动画(属性动画之平移动画)实例代码,包括了Android动画 实现开关按钮动画(属性动画之平移动画)实例代码的使用技巧和注意事项,需要的朋友参考一下 Android动画 实现开关按钮动画(属性动画之平移动画),最近做项目,根据项目需求,有一个这样的功能,实现类似开关的动画效果,经过自己琢磨及上网查找资料,终于解决了,这里就记录下:   在Android

  • 对于这个问题,这里可能是错误的地方,所以如果有必要,请重新指示我。 我使用Google Cloud函数部署了几个简单的函数,它们可以实现以下功能: 从AWS读取文件并写入云SQL 我将这些函数作为单独的函数,因为(1)通常需要比云函数最大超时更长的时间。正因为如此,我正在考虑将这一切作为一项服务转移到App Engine。关于应用程序引擎标准,我的问题是: 请求超时是什么意思?如果我运行这个服务,