Skip to main content
Participant
July 27, 2021
Question

this.stop() doesn't work anymore (accurately)?

  • July 27, 2021
  • 1 reply
  • 150 views

Hi all,

 

For years, we've created interactions using Adobe Animate (with canvasjs / videojs /etc) which is timeline based, using a this.stop() where we need the timeline to stop. For some reason, since upgrading to the latest version of Animate, there appears to be a delay between the this.stop() being called and the timeline actually stopping - and it appears to be random, and depending on the device.

 

It's causing serious havoc in our interface, which means we may need to look at using something else like Articulate Storyline or Adobe Captivate (no thanks).

 

For example, the action frame below has a this.stop() on it - the blue line is where it actually stopped on a Samsung tablet.

 

 

 

Any ideas to my super vague question?

 

Thanks,
Andrew

    This topic has been closed for replies.

    1 reply

    JoãoCésar17023019
    Community Expert
    Community Expert
    July 27, 2021

    Hi.

     

    Really weird. I've never experienced something like that.

     

    Do you have a sample file that I can use to test on the devices I have?

     

    Regards,

    JC

    diemrbondAuthor
    Participant
    July 28, 2021

    Thanks for your reply JC, unfortunately my boss doesn't let me post the code as it's a proprietary interface that we've developed - which makes it hard to fix things 😄 

     

    I think I've figured out the cause of the delay however, one of our designers left a super complicated graphic in the background which the mobile device was struggling to render, it appeared to cause the lag. Doesn't matter how many times you tell then they need to allow for these things, they always forget.

     

    Nothing like wasting 2 days thinking it was my code broken!