Access of undefined property parent

Hey guys - can’t figure out why “parent” would be an undefined property… this is a compiler error, not run-time:


override protected function fire():void {
            
            var startX:Number = MovieClip(parent).x + (MovieClip(parent).width/2);
            var startY:Number = MovieClip(parent).y + (MovieClip(parent).height/2);
            
            var bullet:Bullet = new BlasterBullet(_stage, startX, startY, _firingSpeed, _firingStrength);
        }