I'm working in Flash CS3. My animation is about a minute long, with a single audio track that plays from beginning to end. The sound quality is noticably better when I set the synching to Event, but unless I set it to Stream the sound falls behind the animation. Is there any way to maintain proper synchronization with the Event setting?
Also: will the lag be consistent on different machines and players? I thought about adjusting the timing of the animation so that it matches the Event-set sound in playback, but that's such a clunky a solution it seems likely to cause other problems.
No it will not be consistent between different machines, browsers, players if you set it to event.
Go into the publish settings and check what you have your audio compression set to. There are different controls for event and stream.
PS: That is to say if you are trying to sync animation to sound you need to use stream.