Прикрепил упрашенный вариант того о чем я говорю.
Работает нормально но, под wrapper с измененым маштабом браузера(на пример если 110% поставить) глючит.
Набросано под cs4. Если укого нету cs4 вот скрипты

Код AS3:
var h:Sprite=new Sprite();
h.x=10;
h.y=10;
addChild(h);
var s:Sprite=new Sprite();
s.addChild(new Bitmap(new f7(0,0)));
s.width*=3;
s.height*=3;
s.x=30;
s.y=20
h.addChild(s);
var s2:Sprite=new Sprite();
s2.addChild(new Bitmap(new f8(0,0)));
s2.x=230;
s2.y=220
h.addChild(s2);
var d:Sprite=new Sprite();
h.addChild(d);
h.addEventListener(MouseEvent.MOUSE_DOWN, down);
function down(e:MouseEvent):void {
var lx:int;
var ly:int;
/*
lx = e.localX;
ly = e.localY;
var obj:DisplayObject = DisplayObject(e.target);
while (obj != e.currentTarget) {
lx += obj.x;
ly += obj.y;
obj = obj.parent;
}*/
var p:Point=e.currentTarget.localToGlobal(new Point(0,0));
lx=e.stageX-p.x;
ly=e.stageY-p.y;
d.graphics.lineStyle(5, 0x00ff00);
d.graphics.moveTo(lx, ly);
d.graphics.lineTo(lx+1, ly);
}
Набросал на скорую руку.
h- head(обший контейнер
d-desc(то на чем рисуется)
s,s2- просто спрайты для помех.