Показать сообщение отдельно
  #2 (permalink)  
Старый 19.03.2011, 13:31
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

абстрактный пример
window.onload = function() { 
   var ctx = document.getElementById('canvas').getContext('2d'),
        array = [[0, 0], [100, 0], [0, 100]], /* предопределенные координаты */
        forma = document.forma.elements, /* ссылка на <input type="radio" name="radio" /> - 3 элемента */
        i = forma.length;
         /*...*/
   while(i--) {
       forma[i].onchange = function(i) {
           return function() {
                  ctx.translate(array[i]); // тут меняется положение
                   /*...*/
           };
       }(i);
   }
};

Последний раз редактировалось monolithed, 19.03.2011 в 13:39.
Ответить с цитированием