Ребят всё работает, я получил то, что хотел!!!

Код AS3:
var T:Object;
var s1:S1=new S1();// S1 - класс символа
s1.x=50;
s1.y=50;
addChild(s1);
var s2:S1=new S1();// S1 - класс символа
s2.x=150;
s2.y=150;
addChild(s2);
stage.addEventListener(MouseEvent.CLICK,funct1);
function funct1(event:MouseEvent):void
{
T = event.target;
T.startDrag();
f1();
}
function f1 ():void{
if(T.x>=300 || T.y>=300) {
T.stopDrag();
}
}
Благодарю Вас, друзья, теперь мой код будет выглядеть более красиво, а то все функции приходилось пихать в функцию события( function funct1(event:MouseEvent):void {//вот прямо сюда} ) .
Уважаемый, Wolsh, может быть я что-то не понял?!?