Problem, with enterframe/function

How, to make flash redo(loop) theese actions by not using gotoandplay ?

ActionScript Code:
[FONT=Courier New][LEFT]n = n-[COLOR=#000080]1[/COLOR];

[COLOR=#000000]var[/COLOR] k:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];
must.[COLOR=#0000FF]onEnterFrame[/COLOR] = [COLOR=#000000]function[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
target_shell = [COLOR=#0000FF]eval[/COLOR]COLOR=#000000[/COLOR];
target_shell.[COLOR=#0000FF]_alpha[/COLOR] -= [COLOR=#000080]5[/COLOR];
[COLOR=#0000FF]if[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]

    target_shell.[COLOR=#0000FF]_visible[/COLOR] = [COLOR=#000000]**false**[/COLOR];
    
    n = n-[COLOR=#000080]1[/COLOR];
    k = k+[COLOR=#000080]1[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#0000FF]if[/COLOR] [COLOR=#000000]([/COLOR]n<=[COLOR=#000080]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]

[COLOR=#0000FF]gotoAndPlay[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000080]3[/COLOR][COLOR=#000000])[/COLOR];

    
[COLOR=#000000]}[/COLOR]

[COLOR=#000000]}[/COLOR];
[/LEFT]
[/FONT]