2010-06-20 56 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();在第一次播放之后,转换“播放头”结束,您必须“倒带”以便后续播放。