User Guide

462 ActionScript classes
Example
The following example duplicates a newly created MovieClip a number of times and traces
the target for each duplicate.
var container:MovieClip = setUpContainer();
var ln:Number = 10;
var spacer:Number = 1;
var duplicate:MovieClip;
for(var i:Number = 1; i < ln; i++) {
var newY:Number = i * (container._height + spacer);
duplicate = container.duplicateMovieClip("clip-" + i, i, {_y:newY});
trace(duplicate); // _level0.clip-[number]
}
function setUpContainer():MovieClip {
var mc:MovieClip = this.createEmptyMovieClip("container",
this.getNextHighestDepth());
var w:Number = 100;
var h:Number = 20;
mc.beginFill(0x333333);
mc.lineTo(w, 0);
mc.lineTo(w, h);
mc.lineTo(0, h);
mc.lineTo(0, 0);
mc.endFill();
return mc;
}
See also
loadMovie (MovieClip.loadMovie method), removeMovieClip
(MovieClip.removeMovieClip method)
, duplicateMovieClip function
enabled (MovieClip.enabled property)
public enabled : Boolean
A Boolean value that indicates whether a movie clip is enabled. The default value of enabled
is
true. If enabled is set to false, the movie clip's callback methods and onaction event
handlers are no longer invoked, and the Over, Down, and Up frames are disabled. The
enabled property does not affect the Timeline of the movie clip; if a movie clip is playing, it
continues to play. The movie clip continues to receive movie clip events (for example,
mouseDown, mouseUp, keyDown, and keyUp).