Опять проблема с IF! Сначала Код

Код AS3:
import flash.events.Event;
var dragg:Boolean = false;
star.addEventListener(MouseEvent.MOUSE_DOWN,stardrag);
star.addEventListener(MouseEvent.MOUSE_UP,stodrag);
function stodrag(e:MouseEvent):void
{
stopDrag();
if (dragg==false)
{trace("fdfff");
star.addEventListener(Event.ENTER_FRAME,onFT);
function onFT(e:Event):void
{
star.x += 10;
/*if (star.x == 200)
{
star.removeEventListener(Event.ENTER_FRAME,onFT);
}*/
}
}
}
function stardrag(e:MouseEvent):void
{
star.startDrag();
dragg = true;
}
Почему он не проверяет строчку ?

Код AS3:
if (dragg==false)
Без нее ничего не работает!!