Compressing sound as "Speech" causes sound sync problem

Alright. It’ll take a paragraph or two to fully explain, but if you can get through my explanation, I think you’ll agree that the issue is quite perplexing. Here we go…
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]I have some voiceovers in the timeline that are synchronized to animation. They were imported as .aif’s and their sync properties are all set to “Stream” to keep the visual and audio elements synchronized. [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]I also have a play/pause button that uses the play() and stop() actions to start and stop the animation.[/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]Now here’s the weird part…[/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]I set the publish settings to compress the audio as “Speech” on export. However, when I start and stop the animation with the play/pause button, there is .5 second to 1 second jump in the audio. That is to say, the audio skips ahead by about 1 second when playback is resumed. This breaks the synchronization, but the inconstancy remains consistent. [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]In other words, the sound track shifts ahead and remains ahead of the visual elements for the rest of the animation, even though the voice over has been split into several 20-or-so second separate files on the timeline.[/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]Hold on. It gets a weirder…[/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]When I set the audio compression settings in the publish settings to export the audio as MP3, the problem disappears.[/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana] [/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]Of course, I could just keep the compression settings as they are. I don’t want to do that for two reasons:[/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][FONT=Verdana]1) The compression / quality isn’t as good as the Speech setting[/FONT][/FONT][/COLOR][/COLOR][/SIZE]
[FONT=Verdana][SIZE=2][COLOR=black][COLOR=black][FONT=Arial]2) I want to know why Flash is doing this.[/FONT][/COLOR][/COLOR][/SIZE][/FONT]
[SIZE=2][COLOR=black][COLOR=black][FONT=Arial][/FONT][/COLOR][/COLOR][/SIZE]
I’ve run into this problem once in the past and I couldn’t find a fix.

If you made it this far, THANK YOU very much for reading. Any help is greatly appreciated!