This is a Flash limitation. Flash can only seek to keyframes. If you want it to be more accurate you can have your encoder create more keyframes in your video file, but you'll also sacrifice size doing that.
Also mentioned here: NetStream.seek() for mp4 to exact position not keyframe