JavaFX onclick Transition

时间:2010-06-20 13:15:31

标签: javafx transition

我正在尝试通过单击两个按钮之一来调用转换。它实际上正在工作,但由于某些原因,我只能调用一次转换。有一个矩形我想从A移动到B,B移动到A,再从A移动到B.

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
}

2 个答案:

答案 0 :(得分:1)

你应该使用ooo.playFromStart();在第一次播放后,转换“播放头”结束,您必须“回放”它以便后续播放。

答案 1 :(得分:0)

我找到了问题并回答了我的问题。我把过渡放在了函数中,它现在正在工作。