整合,自4.5.1版起,舊的Transition類已經停用,「KineticJS推薦無縫集成的GreenSock動畫平臺」。KineticJS和Tween時間軸,與GSAP JS
我正在寫一個使用KineticJS的帆布遊戲,它非常依賴那個舊的Transition類,但已經閱讀了GSAP的能力,我非常想升級。
我的問題是,當我嘗試使用即使是最簡單的TweenLite函數時,它們也被我的畫布完全忽略。我猜我一定是錯過了一些明顯的事情,因爲我沒有看到其他人報告問題。
有誰知道如何讓TweenLite和TimelineLite與Kinetic一起使用?任何幫助將不勝感激!
(我將包括下面的代碼示例,我目前有)。
//Basic Kinetic setup:
var stage = new Kinetic.Stage({
container: 'container',
width: 800,
height: 600
});
var layer1 = new Kinetic.Layer();
layer1.add(levelOne);
.
.
//The KineticJS shape I'm trying to tween
var stone3 = new Kinetic.Circle({
x: 664,
y: 528,
radius: 10,
fill: 'white',
stroke: 'black',
strokeWidth: 2,
draggable: true
});
.
.
var levelOne = new Kinetic.Group();
levelOne.add(stone3);
.
.
TweenLite.to(stone3, 2, {top:"300"}); //has absolutely no effect
我使用
<script src="http://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script>
導入GSAP。
是不是''''''參考的''''''''而不是'頂部'和'左'的座標? – ahren