Clearinteval problem

trying to clear this set interval, for some reason it isnt working


 
function gametimer() { 
//timer._rotation += 1.58; 
nTimes++;
trace(nTimes);
if (nTimes >= 10){
clearInterval(nInterval);
}
} 
 
var nTimes:Number 
nTimes = 0;
nInterval = setInterval(gametimer,1000); 
 
 

For some reason it isn’t clearing the interval

any suggestions?