Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.11.2012, 20:56
Новичок на форуме
Отправить личное сообщение для Олег Адам Посмотреть профиль Найти все сообщения от Олег Адам
 
Регистрация: 15.11.2012
Сообщений: 3

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 ) использую для перерисовки канвас доски. При клике канвас сразу не зумится, но при рисовании начинает зумить.
Что не так? Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
canvas и drawImage() jussik Элементы интерфейса 0 27.10.2012 16:57
Почему неправильно вырисовывается canvas? Amateur Events/DOM/Window 0 19.09.2012 10:45
Создание экземпляра Canvas не затрагивая HTML Tails Общие вопросы Javascript 2 09.03.2012 13:55
Проблемы с Canvas Verhal Общие вопросы Javascript 1 24.01.2012 21:51
Добавить на canvas еще один елемент greengarlic Общие вопросы Javascript 5 22.09.2010 10:16