Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   библиотека Raphael функция transform МНОГО ЖРЕТ ОПЕРАТИВКИ (https://javascript.ru/forum/library-toolkit-framework/42058-biblioteka-raphael-funkciya-transform-mnogo-zhret-operativki.html)

ridervka 10.10.2013 22:51

библиотека 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;
		});
}


Часовой пояс GMT +3, время: 09:49.