Copy link to clipboard
Copied
Hello!
I previously created a thread about AnCode, which is my toolkit for Adobe Animate. Over time, maintaining the WindowSWF interface format became difficult, so I migrated to Adobe CEP. I kept the same look and functionality, and this move also allowed me to add macOS support, automatic theme switching, and manage the entire UI via Git, among other things.
Furthermore, I recently added a slider for navigating a symbol's internal frames. I've recorded a short video about this feature and even added an English voiceover using AI.
Watch on YouTube: Slider for symbols in Adobe Animate
An English audio track is available in player settings.
Download .fla files from the video
Performance Optimization
In some of the functions I create, I encounter performance issues. I suspect this isn't just due to my relative newness to programming, but also because I'm using a high-level language.
Is it worthwhile to dive into learning C-level development using the official documentation and take courses in C to significantly boost the performance and precision of my current functions?
On one hand, even some functions from Adobe's own developers (with all due respect) aren't always perfectly fast or precise. On the other hand, products like EDAP Tools appear to be highly performant, likely because they use their own low-level math libraries.
i doubt it's worthwhile investing any time because of animate. otoh, if you have other programming interests, pursue them.
Copy link to clipboard
Copied
i doubt it's worthwhile investing any time because of animate. otoh, if you have other programming interests, pursue them.
Copy link to clipboard
Copied
Good. Thank you for the quick reply.
Copy link to clipboard
Copied
you're welcome.
Copy link to clipboard
Copied
Hi.
Great job again.
I think it's a good idea to lean the C-level API if you have problems with heavy calculations.
And just out of curiosity, I'd like to ask why only with CEP were you able to support macOS and enable automatic theme switching?
Regards,
JC
Copy link to clipboard
Copied
Thank you for your assessment.
Despite the fact that Animate is fading against the background of Moho and Harmony today, there was hope for the C-level API. Not only to speed up the work of its extension, but also, for example, to establish full and high-quality control over the vector points of the drawing and bind panels to sliders, as implemented in Moho. But considering kglad's comment, it seems like it's all a pretty naive idea.
As for the SWF format, as far as I know, ActionScript knowledge is needed, and I didn't want to delve into it from scratch. I was already a little familiar with HTML, CSS, and JavaScript, and after switching to CEP, it was easier for me to adapt the interface colors and paths of different platforms.
By the way, I still haven't figured out how to get rid of window flickering on CEP when changing tabs or restarting the UI. Even when there is no automatic theme switching. I also tested the newest version of CEP.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
So all users who use Adobe Animate and CEP extensions should do the same so that they don't have flicker?
Copy link to clipboard
Copied
i don't understand your question.
Copy link to clipboard
Copied
If the person using the CEP panel for Animate is a gamer and he needs exactly the drivers for gamers on his computer, is he forced to put up with the flickering of the extension?
Or, when recommending installing drivers for the studio, did you mean not flickering, but increased productivity?
Copy link to clipboard
Copied
it's just for the graphics anomaly. if that's tolerable, live with it.
p.s. you can experiment with drivers. other than time, i don't think there's a downside.
Copy link to clipboard
Copied
Okay, thanks for the recommendation.
Copy link to clipboard
Copied
you're welcome.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now