Показать сообщение отдельно
  #4 (permalink)  
Старый 29.08.2014, 11:29
Интересующийся
Отправить личное сообщение для ДанилаDeep Посмотреть профиль Найти все сообщения от ДанилаDeep
 
Регистрация: 28.08.2014
Сообщений: 10

Сообщение от MallSerg Посмотреть сообщение
this в фунции .draw указывает на другой объект потому что это другая функция;

в функции function MyRectangle создай переменную через var и она будет доступна в функции .draw через замыкание
каждый вызов MyRectangle() будет создавать замыкание в котором и будет хранится уникальное значение в переменной var;
А почему же тогда ctx.lineTo(this.cordx2,this.cordy2) отрисовывает с верными координатами???

Подскажи пожалуйста,что значит замыкание,если не сложно черкани код


То это не работает

Последний раз редактировалось ДанилаDeep, 29.08.2014 в 11:35.
Ответить с цитированием