Sound calculation

Ok, I know the sound is 3840ms, if I divide by 16 I get 240, there are 16 beats in the sound.

To trigger an event im saying


onEnterFrame = function() {
  if(sound1.position % 240 == 0) {
    // do something
  }
}

so in theory it should trigger 16 times each loop, but it dosent, the loop is 125 bpm and the frame rate is set to 15, im sure this is something to do with the frame rate, but im stuck now as it dosent work, it triggers it once when I start the sound.

Has anyone got a clue what I mean?

Ray.