Dynamic Instance Names
//Dynamic Instance Names
var targetclip:String = "man_mc";
play_btn.addEventListener(MouseEvent.CLICK, onPlay);
function onPlay(e:MouseEvent) {
//The 3 lines below are functionally equivalent
//man_mc.play();
//this["man_mc"].play();
this[targetclip].play();
}
stop_btn.addEventListener(MouseEvent.CLICK, onStop);
function onStop(e:MouseEvent) {
//man_mc.stop();
this[targetclip].stop();
}
change_btn.addEventListener(MouseEvent.CLICK, onChange);
function onChange(e:MouseEvent) {
if (targetclip == "man_mc") {
targetclip = "man2_mc";
} else {
targetclip = "man_mc";
}
}