Flash / AS3 передает метод в метод - PullRequest
0 голосов
/ 10 марта 2009

Я пытаюсь создать менеджер переходов и хочу передать метод в метод, потому что я хотел бы создать несколько разных методов перехода, которые я получаю как открытую статическую функцию из класса 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);
    }

}

Имеет ли это смысл? Я не могу обойтись, чтобы заставить его работать

1 Ответ

0 голосов
/ 11 марта 2009

не берите в голову, что пошло не так где-то еще :) это работает забыл добавить двоеточия Transition.Basic ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...