【发布时间】:2016-12-28 03:58:39
【问题描述】:
嘿,我正在尝试使用库在画布中构建以下图片:EaselJS。
我的图片组件是:
- 两个圆圈 - 黄色和红色以及浅绿色背景
- 几个小黑点
- 一个从 0 到 1 的坐标系,其中包含图片中出现的所有必要标签。
我已经成功实现了第一个目标:创建 2 个圆圈并将它们放置在画布的右上角。第二个目标,尤其是第三个目标(建立坐标系)在我看来是不可能完成的任务。 我已经在 EaselJS 的 API 中搜索了有关如何创建这种结构的任何线索 并且没有任何信息可以帮助我实现第三个目标。 我附上了到目前为止已经构建的画布的代码:
function init() {
var stage = new createjs.Stage("demoCanvas");
var circle1 = new createjs.Shape();
var circle2 = new createjs.Shape();
circle2.graphics.beginFill("yellow").drawCircle(0, 0, 300);
circle2.x = 500;
circle2.y = 0;
stage.addChild(circle2);
circle1.graphics.beginFill("red").drawCircle(0, 0, 150);
circle1.x = 500;
circle1.y = 0;
stage.addChild(circle1);
stage.update();
}
#demoCanvas{
background-color: #32CD32;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.createjs.com/createjs-2015.11.26.min.js"></script>
<body onload="init();">
<canvas id="demoCanvas" width="500" height="500"></canvas>
</body>
【问题讨论】:
标签: javascript css html canvas easeljs