Показать сообщение отдельно
Старый 15.11.2012, 21:43   #1
Олег Адам
AnyKey`щик
 
Аватар для Олег Адам
 
Регистрация: 15.11.2012
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Печаль Canvas - scale method

    function zoom() {
			switch(this.id) {
				case "zoom_in":
				    scale /= scaleMultiplier;
				    img_update(scale);
				    break;
				case "zoom_out":
				    scale *= scaleMultiplier;
				    img_update(scale);
				    break;
			}
	}
						
	function img_update( scale ) {
			contextUI.scale(scale, scale);
                        contextUI.drawImage(canvas, 0, 0);
			context.clearRect(0, 0, w, h);
			
	}
По клике на кнопки ZoomIn, ZoomOut вызываю функцию zoom().
Функцию img_update( scale ) использую для перерисовки канвас доски. При клике канвас сразу не зумится, но при рисовании начинает зумить.
Что не так? Спасибо.
(Offline)
 
Ответить с цитированием