Показать сообщение отдельно
  #3 (permalink)  
Старый 17.03.2015, 20:17
Профессор
Отправить личное сообщение для Siend Посмотреть профиль Найти все сообщения от Siend
 
Регистрация: 04.02.2012
Сообщений: 196

Помогло, но проблема оказалась глубже. Усложняю задачу)
var Redering = {
            Functions: []
        }


        function NewGraphEditor(divName, canvasName, width, height) {
           ...
           ...
           ...
            var temp = new CanvasControl(document.getElementById(canvasName))
            Redering.Functions.push(temp.draw) //добавили функцию в массив
            return temp
        }       

      var Can1 = NewGraphEditor("GraphEditor", "lol")   
 
      function StartRendering() {
          window.requestAnimationFrame(function () {
              
//Can1.draw() - этот вариант РАБОТАЕТ 

              Redering.Functions[0]() // - этот вариант НЕ РАБОТАЕТ
              StartRendering()
          });
      }
Ответить с цитированием