Skip to main content
Juniperf
Inspiring
Oct 10, 2023 1:51 PM UTC
Question

Published HTML5 Graphics Disappear / Empty After Last Frame

Publishing an HTML5 Project with Loop Timeline turned off, and with a Graphic Symbol that:

- Has a same or longer length of frames as there are in the main timeline.

- Has no empty frames

- Is set to "Play Once"

results in the Graphic disappearing after the published animation reaches its end. 

 

Workarounds so far are manually inserting a "stopping" keyframe at the end of the animation, such as:

- On any layer, adding a keyframe with "this.stop()" or similar actionscript 

- On the Graphics layer in the main timeline, converting the final frame into a keyframe and switching the graphic to "Hold Frame" 

 

These workarounds, in my opinion, should be unnecessary considering I already have Loop Timeline turned off and the Graphic symbol set to "Play Once." Additionally, adding a "stopping" frame adds  additional layers and/or keyframes, which bloats the timeline and can easily lead to errors if moving the graphic without "Edit Multiple Frames" always enabled.

This topic is closed to new replies. Start a new post to keep the conversation going.

3 replies

kglad
Community Expert
Community Expert
Oct 10, 2023 2:07 PM UTC

an 23.0.2

 

i don't see a problem with the first few things you listed.

Translate
Juniperf
JuniperfAuthor
Inspiring
Oct 12, 2023 1:30 PM UTC

I'm trying to upload the fla file but I'm getting this error:

  • The attachment's sample.fla content type (application/octet-stream) does not match its file extension and has been removed.


Once I can share it, you will have to publish it yourself and view the HTML in browser to see how the graphic symbols "disappear". Maybe I am missing something about how "Play Once" or nested timelines are supposed to work.  

 

Also using 23.0.2 btw

Translate
kglad
Community Expert
Community Expert
Oct 12, 2023 3:22 PM UTC

you can't attach fla's in the adobe forums.  

 

i suggest you isolate the steps that cause the problem so it's easier to debug.

Translate