DuplicateMovieClip used in infinite dynamic menu?

Hi,

I am attempting to work with duplicateMovieClip to make my dynamic infinite menu work…er… infinitely. I tried some other methods but i think it’s impossible without duplicating movie clips since my menu is arrow controlled or jump to controlled.

Having said that… I have come up with some code that… does nothing. Anyone have any insight? what i am trying to do is duplicate this movie to appear on the right if the slider goes too far to the left, and vice versa. Eventually i’d like to add a remove clip function if it is offstage completely.

onClipEvent (enterFrame) {
	if  (this._x < -300)    {
        for (var i:Number = 0; i++;) {
		var mc3:MovieClip = duplicateMovieClip (this, "extraSlide"+i, 1);
	    mc3._x=400;
	    trace ("WTF");}
}   else if (this._x > 100) {
        for (var i:Number = 0; i++;) {
		var mc4:MovieClip = duplicateMovieClip (this, "extraSlide"+i, 1);
	   mc4._x=-700;}}
}

Much appreciated if anyone could take a stab at letting me know where i am going wrong.

Thanks guys!

-aleks