Переменная, которая ссылается на статический класс - PullRequest
0 голосов
/ 10 ноября 2011

Это действительно глупая вещь, чтобы спросить, но, возможно, кто-то мог бы ответить на нее.

Как я могу заменить

public function Mainclass()
{
    Calculations.getDistance(5,9,4,2);
}

с чем-то вроде этого:

private var math:Class = Calculations;

public function Mainclass()
{
    math.getDistance(5,9,4,2);
}

": Класс" не работает.

Я не ленивый (лгущий ?: p), но я использую класс более 20 раз, и будет лучше, если я заменю все эти длинные имена классов.

1 Ответ

0 голосов
/ 11 ноября 2011

только что протестировано в моем проекте:

        private var fn:Function;
        /*...*/
        fn = PlayerMenu.makeBtn;
        var tf:TextField = new TextField();
        addChild(tf);
        fn(tf, new Point(500, 500), 'ololo');

работает нормально, но не очень удобно, потому что FlashDevelop не выделяет аргументы

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