2010-06-20 59 views
1

我試圖通過單擊兩個按鈕之一來調用轉換。它實際上正在工作,但由於某些原因,我只能調用一次轉換。有一個矩形,我想從A移動到B,B移動到A,再從A移動到B.JavaFX onclick轉換

function button2Action(): Void { 
    oo.play(); 
} 

function testani1(): Void { 
    ooo.play(); 
}  

var oo = TranslateTransition { 
    duration: 1s 
    node: rectangle3 
    fromY: 0 
    toY: 70 
} 

var ooo = TranslateTransition { 
    duration: 1s 
    node: rectangle3 
    fromY: 70 
    toY: 0 
} 

回答

0

我發現了問題並回答了我的問題。我已經把這些轉換放在了函數裏面,現在它正在工作。

1

你應該使用ooo.playFromStart();在第一次播放之後,轉換「播放頭」結束,您必須「倒帶」以便後續播放。