as3 | Как написать код onComplete без использования функции - PullRequest
0 голосов
/ 11 июня 2011

это простой вопрос, но я не могу понять его правильно.

Вместо написания этого (= функция onComplete):

Tweener.addTween(resultsIntro, {alpha:0, time:0.5, transition:"easeIn", onComplete:func});

function func() {
    myResults.removeChild(resultsIntro);
}

Я хочу написать что-то вроде этого (и оно не работает, потому что я не знаю, как правильно написать):

Tweener.addTween(resultsIntro, {alpha:0, time:0.5, transition:"easeIn",
                 onComplete:(myResults.removeChild(resultsIntro);)});

потому что мне не нужна эта функция - как я могу написать код onComplete в том же месте?

Ответы [ 2 ]

4 голосов
/ 11 июня 2011
Tweener.addTween(resultsIntro, {alpha:0, time:0.5, transition:"easeIn",
             onComplete:function() { myResults.removeChild(resultsIntro); });
1 голос
/ 11 июня 2011

Попробуйте анонимную функцию () {}.Этот метод аналогичен закрытиям JavaScript.

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