на сцене расположен mv1. внутри mv1 по нажатию на мышку должен появляться мувик hero, и когда у него завершится анимация - должна быть проверка на соприкосновение с мувиком pula, и если соприкосновение было - то подсвечиваются оба мувика..
на mv1 вешаю код:

Код AS3:
stop();
stage.addEventListener(MouseEvent.CLICK,dob);
function dob(e:MouseEvent):void{
var hero:Clip = new Clip();
addChild(hero);
addChild(pula);
hero.x=mouseX;
hero.y=mouseY;
pula.x=100;
pula.y=-100;
addChild(pula)
var he:MovieClip=hero
var pul:MovieClip=pula
var bmp1:BitmapData;
var bmp2:BitmapData;
bmp1 = new BitmapData(stage.stageWidth, stage.stageHeight, true, 0);
bmp2 = new BitmapData(stage.stageWidth, stage.stageHeight, true, 0);
addEventListener('ululu', action);
function action(event:MouseEvent):void
{
bmp1.fillRect(bmp1.rect, 0);
bmp2.fillRect(bmp2.rect, 0);
bmp1.draw(hero, new Matrix(1, 0, 0, 1, hero.x, hero.y));
bmp2.draw(pula, new Matrix(1, 0, 0, 1, pula.x, pula.y));
if(bmp1.hitTest(new Point(), 255, bmp2, new Point(), 255)){
pula.filters = [new GlowFilter(0x000000)];
hero.filters = [new GlowFilter(0xFF0000)];
}else{
hero.filters = [];
pula.filters = [];
}
}
}
в hero в конце анимации прописываю:

Код AS3:
var a = new Sprite();
a.dispatchEvent(new Event('ululu'));
но в итоге хиттест не обозначается...помогите пожалуйста..
P.S. если не сложно - с кодом =)