Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 17.05.2012, 22:03
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от vadim5june
Это у Вас надо спросить как Вы див в канвасе повернуть хотели
а вот контекст перевирать не нужно-не оценит никто
Ответить с цитированием
  #22 (permalink)  
Старый 17.05.2012, 22:12
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от dmitriymar Посмотреть сообщение
а вот контекст перевирать не нужно-не оценит никто
вот Ваша реплика
"ну поверни мне div и его любое содержимое в канве"
Ответить с цитированием
  #23 (permalink)  
Старый 17.05.2012, 22:14
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от vadim5june
вот Ваша реплика
"ну поверни мне div и его любое содержимое в канве"
вырванная из контекста. надоел ты уже .
Ответить с цитированием
  #24 (permalink)  
Старый 17.05.2012, 22:17
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от dmitriymar Посмотреть сообщение
вырванная из контекста. надоел ты уже .
Взаимно
Ответить с цитированием
  #25 (permalink)  
Старый 17.05.2012, 22:42
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

vadim5june,
да уж блеснул так блеснул своим критинизмом ты у меня в карме...
если ты сам не понимаешь что ты несёшь-тебе никто уже не поможет.....
Ответить с цитированием
  #26 (permalink)  
Старый 18.05.2012, 08:47
Новичок на форуме
Отправить личное сообщение для nataLi-li Посмотреть профиль Найти все сообщения от nataLi-li
 
Регистрация: 17.05.2012
Сообщений: 4

Сообщение от razerxxx Посмотреть сообщение
Была похожая проблема, правда я использовал либу fabric.js.
Так вот, у меня при инициализации загружалось в канвас некоторое количество картинок. По идее они должны были загружаться по порядку, то есть в каком порядке они пришли в json-е - в таком и должны быть на холсте. На деле - те картинки которые загружались быстрее в DOM - оказывались на холсте раньше и соответсвенно путались позиции.
Проблему решил таким хаком - на страничке создал картинку размером 1 пиксель. И собственно ее и грузил вместо необходимых картинок на холст, то есть получалось объекты занимали позицию в порядке очередности, а уже потом менял изображения загруженных объектов.

Скорее всего у вас похожая проблема - текст оказывается ниже - потому что картинка еще не загрузилась в dom. Решение: сначала загрузить картинки в dom, а потом уже загружать все в канвас, либо сделать как я, сначала грузить картинку которая уже есть на странице, а потом подменить на свою
Да-да, fabricjs и использую. Попробую воспользоваться вашим способом. Спасибо!
Ответить с цитированием
  #27 (permalink)  
Старый 18.05.2012, 14:33
Новичок на форуме
Отправить личное сообщение для nataLi-li Посмотреть профиль Найти все сообщения от nataLi-li
 
Регистрация: 17.05.2012
Сообщений: 4

Сообщение от razerxxx Посмотреть сообщение
Была похожая проблема, правда я использовал либу fabric.js.
...
Скорее всего у вас похожая проблема - текст оказывается ниже - потому что картинка еще не загрузилась в dom. Решение: сначала загрузить картинки в dom, а потом уже загружать все в канвас, либо сделать как я, сначала грузить картинку которая уже есть на странице, а потом подменить на свою
Сообщение от nataLi-li Посмотреть сообщение
Да-да, fabricjs и использую. Попробую воспользоваться вашим способом. Спасибо!
хм-м, не получается подменить.
Ответить с цитированием
  #28 (permalink)  
Старый 18.05.2012, 23:14
Аватар для razerxxx
Аспирант
Отправить личное сообщение для razerxxx Посмотреть профиль Найти все сообщения от razerxxx
 
Регистрация: 05.10.2011
Сообщений: 85

Сообщение от nataLi-li Посмотреть сообщение
хм-м, не получается подменить.
Я делал так:
setNewImage = function(c_object, src) {
    var img = new Image(); 
    img.src = src;
    // если просто сменить фон, то могут быть глюки, поэтому надо сперва загрузить картинку. 
    img.onload = function() { 
        c_object.setElement(img).setCoords(); // смена фона происходит здесь
        canvas.renderAll(); 
    };
}

здесь c_object - канвас элемент, canvas - холст на котором располагаются все элементы
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Вывод данных из базы в цикле со ссылкой на всплывающее окно alexvb Events/DOM/Window 14 10.02.2012 16:16
Индикатор загрузки данных из базы wfire jQuery 13 20.06.2011 13:00
Экспорт базы данных с сайта на мой реальный комп Golovastik Серверные языки и технологии 2 26.02.2011 21:46
Ajax и три <form> не работает. Как правильно сделать листание записей из базы данных? vlad275 AJAX и COMET 2 14.12.2009 14:04