Я пытаюсь создать менеджер переходов и хочу передать метод в метод, потому что я хотел бы создать несколько разных методов перехода, которые я получаю как открытую статическую функцию из класса Transitions.
Пример
в классе TransitionController:
public function doTransition(mc:MovieClip, transition:Function = Transitions.Basic):void {
transition(mc);
}
в классе переходов:
public class Transitions
{
public static function Basic(mc:MovieClip = null):void {
// a whole lot of transitional stuff here
trace("Transitions.Basic:" + mc);
}
}
Имеет ли это смысл? Я не могу обойтись, чтобы заставить его работать