Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> анимация на canvas 
:(
    Опции темы
hatalsky
Дата 14.9.2010, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 22.6.2009

Репутация: нет
Всего: нет



Код

function Elevator(x,y,sx,sy,color,context) {
    this.x = x;
    this.y = y;
    this.sx = sx;
    this.sy = sy;
    this.color = color;
    this.context = context;
};
Elevator.prototype.show = function() {
    this.context.clearRect(0,0,500,500);
    this.context.fillStyle = this.color;
    this.context.fillRect(this.x,this.y,this.sx,this.sy);
    return 0;
};
Elevator.prototype.animation_up = function() {
    if (this.y - 100 >= 0) {
        for (var i = 0; i < 100; i++) {
            this.y = this.y - 1;
            //-------------------
            this.show();
        };
        return 0;
    };
    this.show();
    return 0;
};


в js я новичёк.
нужно сделать анимацию на canvas
код рабочий, просто не анимирует перемещение
как я прочитал, никаких аналогов sleep() в js нет, выходит нужно применить как-то settimeout/setinterval, но я никак не могу придумать как
мб кто-нить подскажет, или предложит как реализовать анимацию по-другому.
заранее спасибо
PM MAIL   Вверх
Tana12345
Дата 8.9.2016, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.9.2016

Репутация: нет
Всего: нет



Если хотите реализовать анимацию по другому предлагаю посетить этот сайт http://www.animacanvaszdorove.ru/

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Tana12345
Дата 8.9.2016, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.9.2016

Репутация: нет
Всего: нет



Если хотите реализовать анимацию по другому предлагаю посетить этот сайт http://www.animacanvaszdorove.ru/

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Tana12345
Дата 8.9.2016, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.9.2016

Репутация: нет
Всего: нет



Если хотите реализовать анимацию по другому предлагаю посетить этот сайт http://www.animacanvaszdorove.ru/

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Tana12345
Дата 8.9.2016, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.9.2016

Репутация: нет
Всего: нет



Если хотите реализовать анимацию по другому предлагаю посетить этот сайт http://www.animacanvaszdorove.ru/

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Tana12345
Дата 8.9.2016, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.9.2016

Репутация: нет
Всего: нет



Если хотите реализовать анимацию по другому предлагаю посетить этот сайт http://www.animacanvaszdorove.ru/

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0839 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.