代码之家  ›  专栏  ›  技术社区  ›  Chris-NTA

JavaFX onclick转换

  •  1
  • Chris-NTA  · 技术社区  · 16 年前

    我试图通过点击两个按钮中的一个来调用一个转换。它实际上是工作,但是,我只能呼吁过渡一次,因为某些原因。有一个矩形,我想从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 回复  |  直到 15 年前
        1
  •  1
  •   Honza    16 年前

    应该使用ooo.playFromStart();在第一次播放后,过渡“播放头”在末尾,您必须“倒带”它以进行后续播放。

        2
  •  0
  •   Chris-NTA    16 年前

    我已经找到问题并回答了我的问题。我已经将转换放在函数中,它现在正在工作。

    推荐文章