Я пытаюсь следовать примеру из книги по анимации с JS Canvas.Установка переменных из прототипа объекта анимации JavaScript
Одним из примеров создает спрайт от прототипа со следующим вызовом:
sprite = new Sprite('runner',
new SpriteSheetPainter(runnerCells),
[ runInPlace, moveLeftToRight ]);
«runnerCells» является ссылкой на массив JS, который определяет положение каждой ячейки анимации на spritesheet. Я не понимаю, как я могу получить доступ к переменной «спрайт» таким образом, чтобы я мог изменить «runnerCells» на другой массив, чтобы создать другую анимацию. Какие-либо предложения?
Вы можете увидеть полный пример в действии здесь: http://corehtml5canvas.com/code-live/ch06/example-6.9/example.html
С соответствующей библиотеки JS, расположенной здесь: http://corehtml5canvas.com/code-live/ch06/example-6.9/example.js
Да, точно вправо! Благодаря! –