这是我的easel js函数,它绘制了一个红色的圆和一张图片,但是圆显示出来了,但图片没有显示。
这是我 easel js 函数,它画了一个红色的圆和一张图片,然而圆显示出来了,但图片没有。
这是我 easel js 函数,它画了一个红色的圆和一张图片,然而圆显示出来了,但图片没有。
function Start() {
var stage = new createjs.Stage("DogeCanvas");
var dog = new createjs.Bitmap("doge.jpg");
var circle = new createjs.Shape();
circle.graphics.beginFill("red").drawCircle(0, 0, 50);
circle.x = 100;
circle.y = 100;
dog.x=100;
dog.y=100;
stage.addChild(circle, dog);
stage.update();
}
这是HTML文件
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script src="http://code.createjs.com/easeljs-0.7.0.min.js"></script>
<script src="Doge.js"></script>
</head>
<body bgcolor="#C7C7C7" onload="Start();">
<canvas id="DogeCanvas" width="480" height="320"></canvas>
</body>
</html>
为什么?求帮助,似乎在其他人的代码中这个可以工作,但为什么它对我不起作用?
onload
事件,您可以使用createjs.Bitmap
的image
属性,例如:var bitmap = new createjs.Bitmap("image.jpg"); bitmap.image.onload = function() { stage.update(); };... stage.addChild(bitmap);
+1 :) - albciff