I fixed it
private function doPause():void
{
if(status=="recording"){
myns.pause();
myTimer.stop();
status="paused";
stage.addChild(pauseIcon);
myns.publish("false");
}
}
private function doResume():void
{
if(status=="paused"){
myns.resume();
myTimer.start();
status="recording";
stage.removeChild(pauseIcon);
myns.publish(myTempFile,"appendWithGap");
}
}