Javascript.RU

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

библиотека Raphael функция transform МНОГО ЖРЕТ ОПЕРАТИВКИ
Приветики!
Вот код, который создает треугольник и реализует функцию перетаскивания рафаэля drag, для перемещения фигуры используем
функцию transform. когда мы хватаем фигуру и начинаем очень активно её перемещать то начинает жраться оперативка, причем после отпускания она не освобождается и начинаются тупняки (использовал firefox, opera).
Как решить проблемку?
function test()
{
    var temp = paper.path('M112 100L200 300L350 100Z112 100');
    var x, y;
		temp.drag(function(dx, dy){
			var trans_x = dx - x;
			var trans_y = dy - y;			
			this.transform("...t" + trans_x + "," + trans_y); //МНОГО ЖРЁТ ПАМЯТИ!!!!!!!
			x = dx;
			y = dy;
		}, function () {
		x = 0;
		y = 0;
		});
}
Ответить с цитированием
Ответ



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

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