When you call jjSampleLoad , it will affect every time that sample is played thereafter. If you want to prevent the sample from being heard at any point in the level, you should call jjSampleLoad as soon as possible, i.e. somewhere in the onLevelLoad function.
There is nothing special you're supposed to do for extra layers, no. Maybe you have them ordered behind layer 8, so the user can't actually see them? Maybe you have Low Detail turned on?
__________________
|