Clearing Intervals in classes

Does anyone know a way to clear an interval in a class? I’m trying to get a streaming video to pause at a certain point to be restarted later. Any help is appreciated.

class MovieSwap {
    
    var nc:NetConnection;
    var ns:NetStream;
    var movie:String;
    var pTime:Number;
    var interrupt:String;
    var duration:Number;
    var isPaused:Boolean;
    var pInterval:Number;
    
    function MovieSwap(movie:String, pTime:Number, interrupt:String){
        this.movie = movie;
        this.pTime = pTime;
        this.interrupt = interrupt;
    }
    
    public function playMovie():Void{
        _root.ns.play(this.movie);
        setTimers();
    }
    
    public function setTimers():Void{
        pInterval = setInterval(pauseMovie, 500, this.pTime);
        var p:Boolean = pauseMovie();        
        trace(p);
        if (p){
            clearInterval(pInterval);
        }        
    }
    
    public function calculateDuration():Number{
        return duration;
    }
    
    public function pauseMovie(b):Boolean{
        if (_root.ns.time >= b){
            isPaused = true;
            _root.ns.pause();
        } else {
            isPaused = false;
        }
        return isPaused;
    }
    
    public function attachText():Void{
        
    }
    
}