Sound fade in/fade out - fine, but not first time!

I followed Kenny Bellows tutorial on fade in/fade out: http://www.kennybellew.com/
Everything seems to work fine, except it won’t fade out the first time i click. After the first time, it fades fine.
Anyone had this problem?

this.onEnterFrame = function () {

	//fade out and in
	if (daveFadeOut == 1){
		daveSoundVolume = daveSoundVolume - 1;
		daveSound.setVolume(daveSoundVolume);
	}
	
	if (daveSoundVolume < 1){
		daveSoundVolume = 0;
		daveFadeOut=0;
	}
	if (daveFadeIn == 1){
		daveSoundVolume = daveSoundVolume + 1;
		daveSound.setVolume(daveSoundVolume);
	}
	if (daveSoundVolume > 29){
		daveSoundVolume = 30;
		daveFadeIn=0;
	}	
	//finish fade out and in
}

Cheers,
Dave