Есть класс Process_Box_cl, который является по сути контейнером для двух textfield-ов и переменной Line, которая в себе хранит изображение самого бокса ( нарисовано ранее прямо во флеше и экспортировано для AS 3.0, с помощью класса Process_Box_line ).
по клику нужно получать текстовые значения текстфилдов, их параметры ширины, высоты, параметры ширины и высоты у Line.
Но проблема в том, что когда происходит клик, в event.target упорно возвращается только Process_Box_line, пробовал рисовать поверх него полупрозрачный прямоугольник, но Process_Box_line упорно рисуется поверх, где бы и как бы я его не добавлял.
участки кода задающие различные параметры текстфилдам опущены.
что хочется - хочется чтобы по клику на экземпляр Process_Box_cl на сцене, в таргет вернулся действительно этот класс, чтобы можно было обратиться к его переменным.

Код AS3:
package
{
import flash.display.Sprite;
import flash.text.TextField;
public class Process_Box_cl extends Sprite
{
public var Line: Process_Box_line = new Process_Box_line();
public var Title:TextField = new TextField();
public var No:TextField = new TextField();
public function Process_Box_cl()
{
addChild(Line);
addChild(Title);
addChild(No);
drawAlphaLayer();
}
function drawAlphaLayer()//вот полупрозрачный прямоугольник, которым все пытаюсь перекрыть
{
graphics.beginFill(0x000000,0.1);
graphics.drawRect(0,0,150,50);
graphics.endFill();
}
}
}
P.S. Заголовок может несколько не соответствовать сути, на чей-то взгляд, поскольку мне трудно сформировать его.
Добавлено через 1 минуту
P.P.S. Класс main опущен, там происходит всего лишь addChild(box); потом на box.addEventListener(MouseEvent.CLICK, mouseClickHandler); затем в mouseClickHandler идет trace(e.target);