Вообще нубский вопрос. Я злоупотреблял Google и по какой-то причине, к удивлению, не смог найти ничего по этому поводу...? Я чувствую, что здесь что-то упускаю. :П
В настоящее время у меня есть функция resize(), которая изменяет размеры холста в соответствии с размером окна. В минимальном примере (который также использует jQuery) у меня есть переменная, которая ссылается на мой объект Shape. Согласно документам, объект Shape не включает свойства ширины и высоты. Каков наиболее эффективный способ изменения размера объекта Shape? Динамическое удаление/перерисовка?
Вот что у меня есть:
var stage;
var bgColor;
$(document).ready(function(){
init();
});
function init()
{
stage = new createjs.Stage("canvasStage");
bgColor = new createjs.Shape();
bgColor.graphics.beginFill("#000000").drawRect(0,0, stage.canvas.width, stage.canvas.width);
stage.addChild(bgColor);
$(window).resize(function(){windowResize();});
windowResize();
}
function windowResize()
{
stage.canvas.width = $(window).width();
stage.canvas.height = $(window).height();
//bgColor.width = $(window).height();// No width property
//bgColor.height = $(window).height();// NO height property
stage.update();}