PDA

View Full Version : duplicatemovieClip attachments


cbergin
07-27-2005, 08:56 PM
Need to figure out attachments. But here are the 3 codes:

//duplicatemc4.fla - original instance does not move but duplicate jumps around and disappears

blueball_mc.onDragOut = function(){
duplicateMovieClip(blueball_mc, "blueball1_mc", 1);
blueball1_mc._x = 70;
blueball1_mc._y = 70;
}
blueball1_mc.onPress = function() {
this.startDrag();
}
blueball1_mc.onRelease = function() {
this.stopDrag();
}


//duplicate9.fla - duplicating duplicates, unstable (jumps) but getting duplicates and original stays put although the duplicates are pulling off each other

blueball_mc.onDragOut = function ():Void{
blueball_mc.duplicateMovieClip("blueball2_mc",1);
blueball2_mc._x += 70;
blueball2_mc._y += 70;
}
blueball2_mc.onDragOut = function ():Void {
blueball_mc.duplicateMovieClip("blueball3_mc",2);
blueball3_mc._x += 70;
blueball3_mc._y += 70;
}
blueball3_mc.onDragOut = function ():Void {
blueball_mc.duplicateMovieClip("blueball4_mc",3);
blueball4_mc._x += 70;
blueball4_mc._y += 70;
}
blueball2_mc.onPress = function():Void{
this.startDrag();
}
blueball2_mc.onRelease = function():Void {
this.stopDrag();
}
blueball3_mc.onPress = function():Void{
this.startDrag();
}
blueball3_mc.onRelease = function():Void {
this.stopDrag();
}
blueball4_mc.onPress = function():Void{
this.startDrag();
}
blueball4_mc.onRelease = function():Void {
this.stopDrag();
}


//duplicate10.fla - I just don't know what I am doing wrong! Just no duplicates.

for(var i:Number = 0;i < 7; i++)
blueball_mc.onDragOut = function() {
duplicateMovieClip(blueball_mc, "newblueball_mc" + i,
this.getNextHighestDepth());
blueball_mc["newblueball_mc" + i]._x += 70;
blueball_mc["newblueball_mc" + i]._y += 70;
}

Celeste