
Код AS3:
var sprite:Sprite = new Sprite();
var maskSprite:Sprite = new Sprite();
addChild(sprite);
//addChild(maskSprite);
sprite.graphics.beginFill(0x333333, 1);
sprite.graphics.drawEllipse(0, 100, 100, 150);
sprite.graphics.endFill();
maskSprite.graphics.beginFill(0x003300, 0.5);
maskSprite.graphics.drawEllipse(50, 50, 50, 200);
maskSprite.graphics.endFill();
sprite.mask = maskSprite;
sprite.addEventListener(MouseEvent.CLICK, trace);//работает.
У меня работает. Что я делаю не так?
Добавлено через 3 минуты
P.S. был бы рад разобраться в Вашем коде и найти ошибку, но его читать сложно.
надо писать 0x00CCFF

Код AS3:
function (e:MouseEvent) { trace('it works'); }
Не используйте анонимные функции.

Код AS3:
with (sliderMask) {
по возможности избегайте использования with.