Cake creator

Hi, I’m trying to create some kind of cake creator.
So far it works like that: some cake ingredients are draged and droped on the surface of the cake. Everything goes well until I press finish(defined by me) button and go to the next frame. The ingredients are visible in the next frame and I’d like not have them there. Could you please suggest how can I modify my code and make them invisible.
Below you can find code of app. Thx for any help

package cake.dragdrop 
{ 
import flash.display.MovieClip; 
import flash.events.MouseEvent; 
import flash.geom.Point; 
public class DraggableObject extends MovieClip 
{ 
var nazwaObiektu:String; 
protected var originalPosition:Point; 
public function DraggableObject() 
{ 
originalPosition = new Point ( x, y ); 
buttonMode = true; 
addEventListener ( MouseEvent.MOUSE_DOWN, down ); 
} 

public function down ( event:MouseEvent ):void 
{ 
parent.addChild( this ); 
startDrag(); 
stage.addEventListener ( MouseEvent.MOUSE_UP, stageUP ); 
} 
protected function stageUP ( event:MouseEvent ):void 
{ 
stage.removeEventListener ( MouseEvent.MOUSE_UP, stageUP ); 
stopDrag(); 
if ( dropTarget ) 
{ 
if ( dropTarget.parent.name == "okragly" || dropTarget.parent.name == "prostokatny" ) 
{ 
trace(this.name) 
if (this.name=="wisnia") 
{ 
var copy:MovieClip = new Wisnia(); 
} 
else if (this.name =="czekolada") 
{ 
var copy:MovieClip = new Czekolada(); 
} 
else if (this.name=="truskawka") 
{ 
var copy:MovieClip = new Truskawka(); 
} 
copy.name = "copy"; 
parent.addChild(copy); 
trace(X) 
trace(Y) 
copy.scaleX = copy.scaleY = 0.3; 
copy.x = x+50; 
copy.y = y+50; 
returnToOriginalPosition() 

} 
else 
{ 
returnToOriginalPosition() 
} 
} 
else 
{ 
returnToOriginalPosition() 
} 
} 
protected function returnToOriginalPosition():void 
{ 
x = originalPosition.x; 
y = originalPosition.y; 
} 
protected function returnToOriginalPosition2():void 
{ 
x = originalPosition.x; 
y = originalPosition.y; 
} 
} 
}