I guess your MovieClip(parent) is null.
Try this and let me know the output
var mc:MovieClip = MovieClip(parent);
if( mc == null )
    trace( "parent is not a movie clip" );
else
    mc.gotoAndPlay(3);
solved keep getting error 1009 with gotoAndPlay as3