Skip to main content
1-Visitor
May 18, 2018 11:36 AM UTC
Question

Freeze animation

Hi, 

 

is it possible to stop an animation immediately?

 

In my case the animation just play the sequence till the end after clicking the stop button. 

 

Thank you, 

Jonny

4 replies

Jonny1-VisitorAuthor
1-Visitor
May 25, 2018 9:55 AM UTC

FYI: I found the JavaScript command stopping the animation. 

scope.stop = function() {
 // currently "stop" will only stop playback of a playAll when it reaches the end of a step.
 scope.continuousPlayback = false;
 };

 The stop function is not programmed to stop or to pause the animation immediately. 

Translate
18-Opal
May 25, 2018 3:31 PM UTC

Have you tried calling the Reset service on the model?

 

$scope.app.fn.triggerWidgetService('model-1','reset');

 

--Clay

Translate
Jonny1-VisitorAuthor
1-Visitor
May 28, 2018 6:55 AM UTC

Hey Clay, 

 

the "reset-service" will reset my complete sequence. In my case I need a function that just pause the animation like a video player or like it is possible in Creo Illustrate.

Translate
18-Opal
May 31, 2018 3:30 AM UTC

Ah, I see, I thought you wanted to completely stop the playback, not just pause it. I haven't found a way to do that.

 

--Clay

Translate