Создаю классы

Код AS3:
L01 = new Location_01(this, UI);
addChild(L01);
GM = new GameMechanics();
addChild(GM);
Класс Location_01

Код AS3:
public class Location_01 extends Sprite
{
public function Location_01(loc_event:LocationsEvent,user_inter:User_interface)
{
LE = loc_event;
UI = user_inter;
}
}
Большее в этом классе нет смысла указывать
Класс GameMechanics.

Код AS3:
public class GameMechanics extends Location_01
{
public function GameMechanics():void
{
if (stage)
addedToStage()
else
addEventListener(Event.ADDED_TO_STAGE, addedToStage);
}
private function addedToStage(ev:Event = undefined):void
{
if (ev)
removeEventListener(Event.ADDED_TO_STAGE, addedToStage);
trace("Проверка");
}
}
Этот класс наследуется от Location_01 и выдает
col: 19 Error: No default constructor found in base class Locations.Location_1:Location_01.
public function GameMechanics():void
В чем проблема? Я так понял дело в параметрах класса Location_01. Попытался добавить super(LE,UI); в класс
GameMechanics, вроде ошибок нет, но и трейс ничего не выводит