完全な初心者の質問。私はGoogleを悪用してきましたが、何らかの理由で、驚くべきことにこれに関する何も見つけることができませんでした...? ここで何かが足りない気がします。:P
現在、キャンバスのサイズをウィンドウのサイズに変更する 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();}