1
這裏我想創建五個動態矩形,它將隨機定位在canvas.i中創建一個for循環來創建canvas.but只有一個矩形正在繪製畫布更不用說了,因爲四個矩形的其餘部分沒有出現在畫布上。這裏的問題是什麼以及它如何被修復?在畫布的不同位置動態創建五個矩形使用easeljs
<html>
<head>
<style>
*{margin:0px;padding:0px;}
</style>
<script src="easeljs.js"></script>
</head>
<body>
<canvas id="mycanvas" style="border:1px solid black;"></canvas>
<script>
function init(){
var canvas = document.getElementById('mycanvas');
canvas.width = 500;
canvas.height = 550;
var stage = new createjs.Stage(canvas);
for (i=0;i<5;i++){
var shape=new createjs.Shape();
shape.graphics.beginFill('red').drawRect(stage.canvas.width-Math.floor(Math.random()+200),Math.floor(Math.random())+20,30,30);
stage.addChild(shape);
stage.update();
}
}
window.onload=init;
</script>
</body>
</html>
非常感謝.. :) –