Вот главный класс документа:

Код AS3:
package main {
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.events.Event;
import main.helpers.HelpMouse;
public class MainClass extends Sprite {
private var pers:Object;
public function MainClass() {
stage.addEventListener(Event.MOUSE_LEAVE, handleMouseLeave);
}
private function handleMouseLeave(event:Event):void {
pers = HelpMouse.handleMouseLeaveCode(this);
}
}
}
Вот вспомогательный класс HelpMouse, к которому я хочу обратиться из главного, и который лежит в каталоге helpers:

Код AS3:
package main.helpers {
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.events.Event;
static public class HelpMouse extends Sprite
{
public static function handleMouseLeaveCode(MainClass: MainClass) : Object
{
trace("leave!!!!");
}
}
}
Подскажите!!! Что я делаю неправильно?
Возникает ошибка (1012: The static attribute may be used only on definitions inside a class.)