2010-06-20 3 views
1

두 버튼 중 하나를 클릭하여 전환을 호출하려고합니다. 실제로 작동하지만, 나는 단지 몇 가지 이유 때문에 전환을 한 번만 호출 할 수 있습니다. A에서 B, A에서 B, 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();를 사용해야합니다. 첫 번째 재생 후 "재생 헤드"전환이 끝나고 이후 재생을 위해 "되감기"해야합니다.