А оказывается, нужно было написать
Код AS3:
trace(e.currentTarget.y);
Вот и все дела.
Код работает в следующем виде:
Код AS3:
var classBtArr:Array = [];
for (var k:int = 0; k<10; k++){
var myClassBt:MovieClip = new setClass();
myClassBt.x = 0;
myClassBt.y = 30*k;
myClassBt.instanceName = "setClassBt"+k;
myClassBt.addEventListener(MouseEvent.CLICK,onSetClass);
classBtArr[k]=myClassBt;
addChild(classBtArr[k]);
function onSetClass(e:Event): void{
trace(e.currentTarget.y);
if (e.currentTarget.currentFrame!=11){
e.currentTarget.gotoAndStop(11);
}else{
e.currentTarget.gotoAndStop(1+Math.floor(e.currentTarget.mouseX/20));
trace(e.currentTarget.currentFrame-1);
}
}
myClassBt.removeMovieClip;
}
Обидно только, что столько времени убито на то, чтобы найти такую мелкую причину.
Поэтому, кого интересует, как бороться с добавленными из библиотеки кнопками/мувиками, пользуйтесь на здоровье этим кодом
Добавлено через 12 минут
GAIKER, спасибо за сотрудничество