Показать сообщение отдельно
Старый 15.09.2010, 19:51   #1
Новичок
 
Пол:Женский
Регистрация: 15.09.2010
Сообщений: 1
Репутация: 0
Question анимация на canvas

PHP код:
function Elevator(x,y,sx,sy,color,context) {
    
this.x;
    
this.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.100 >= 0) {
        for (var 
0100i++) {
            
this.this.1;
            
//-------------------
            
this.show();
        };
        return 
0;
    };
    
this.show();
    return 
0;
}; 
в js я новичёк
нужно сделать анимацию на canvas
код рабочий, просто не анимирует перемещение
как я прочитал, никаких аналогов sleep() в js нет, выходит нужно применить как-то settimeout/setinterval, но я никак не могу придумать как
мб кто-нить подскажет, или предложит как реализовать анимацию по-другому.
заранее спасибо
hatalsky вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.02279 секунды с 10 запросами