Nested Animations Desync
I'm having a problem with nested animations having their timing altered when the mother object is tweened. It's a bit hard to explain, but I haven't been able to find a solution anywhere.
Okay:
I have a pretty simple animated character with a mouth and a body. I've created a lip-synced graphic symbol for the mouth with cycling drawings to match an audio track. On it's own, the animated mouth symbol works perfectly.
Now, I've nested the mouth symbol within a body symbol so that I can have the body move around while the character talks and the mouth will follow it. Okay. But here's the problem: as long as the body doesn't move, the lip-sync is perfect, but as soon as I animate the body symbol in any way, the lip animation's timing gets distorted. Some phonemes last for more frames, some for less. The character will begin speaking in sync with the audio, but eventually the audio track will end and the mouth animation will be lagging to keep up with it. Listening and watching closely, I can tell one or two phonemes are displaying way longer than they should.
As far as I can tell, no frames of the mouth animation actually get changed in their timeline, they just render on the main time line at the wrong times. The mouth animation appears normal when viewed in its own nested timeline.
At first i thought this was just a memory issue and that the preview was just laggy or something, but the distorted animation is still there when I export to a video file. Naturally, this pretty much wrecks my plans for what will eventually become a more complex character with many spoken lines coinciding with full body actions. Kind of defeats the purpose of nesting animations if the timing of the nested animation isn't being preserved in the export.
If I'm doing something wrong, I can't find the explanation in any tutorial or user guide. If it's a bug, it's a pretty serious one.
Specs:
Recently updated version of Animate CC 2018
macOS High Sierra v10.13.3
3.2 Ghz Intel Core i5
32 GB 1867 MHz DDR3
AMD Radeon R9 M380 2 GB
Thanks in advance to any one who can figure out what I'm doing wrong here, because I'm stumped.
