Использование SC.Timer для мигания курсора - PullRequest
0 голосов
/ 22 февраля 2010

Привет. Я пытаюсь заставить курсор мигать каждые 2,5 секунды, но я не уверен, как использовать объект SC.Timer .... Метод, который я должен вызывать, это _drawInsertionPoint(rect,context) каждые 2,5 секунды ... .

Я нашел это

var timer = SC.Timer.schedule({
target: this
action: '_drawInsertionPoint(rec,context)',
interval: 100,
repeats: YES,
until: Time.now() + 1000
}) ;

Но я не знаю, как передать параметры в действии ... это не сработает

Любое понимание этого будет с благодарностью ...

Спасибо

1 Ответ

1 голос
/ 22 февраля 2010

Вам необходимо передать анонимную функцию в качестве параметра action, например:

var timer = SC.Timer.schedule({
    target: this
    action: function() { _drawInsertionPoint(rec,context); },
    interval: 100,
    repeats: YES,
    until: Time.now() + 1000
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...