Ciao di nuovo!
Visto che ci sono copia e incolla nel primo fotogramma questo codice (il nome della classe del tuo mc è MyClip se no non funziona)
Potevo benissimo integrare gli addEventListener direttamente nel primo for ma l'ho fatto apposta per farti vedere come funziona il tutto (se li metti nel primo for attenzione che non devi più scrivere <this.getChildByName("mc" + i).> ma solo <mc.>. Il listener meglio inserirlo prima dell'addChild())
Codice PHP:
for (var i:int = 0; i < 10; i++) {
var mc:MyClip = new MyClip();
mc.x = i * 40;
mc.name = "mc"+i;
addChild(mc);
}
for (i = 0; i < 10; i++) {
this.getChildByName("mc" + i).addEventListener(MouseEvent.CLICK,printa);
this.getChildByName("mc" + i).addEventListener(MouseEvent.MOUSE_DOWN,drag_start);
this.getChildByName("mc" + i).addEventListener(MouseEvent.MOUSE_UP,drag_stop);
}
function printa(event:MouseEvent):void {
trace("Hai cliccato su "+event.target.name);
}
function drag_start(event:MouseEvent):void {
event.target.startDrag();
}
function drag_stop(event:MouseEvent):void {
event.target.stopDrag();
}
ciao.