javascript - 使用 canvas 和 createjs/easeljs 查看区域

标签 javascript canvas easeljs createjs

我正在使用 CreateJs,我正在处理的整个程序都在 Canvas 元素内。在该元素内,我有一些(5-6 个区域),其中的所有元素现在都应该移到外面并应该被剪切。 我为你制作了一张图片来解释这种情况。黄色部分是程序。红色边框是一个区域,里面的所有元素都不能跑到外面(我在里面放了一张图片,被剪掉了)

enter image description here

你知道我该怎么做吗?

最佳答案

正如 Marton 所提到的,我只是掩盖了容器。代码如下:

var container = new createjs.Container();
var maskShape = new craetejs.Shape();

maskShape.graphics.drawRect(50, 50, 200, 200); // x, y, width, height

container.mask = maskShape;

关于javascript - 使用 canvas 和 createjs/easeljs 查看区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24430734/

相关文章:

javascript - 模态中的单击事件 - 测试

javascript - 如何从 JavaScript 运行 Razor 函数

javascript - 坚持内容的背景图像位置

javascript - html5 视频的 timeupdate 事件多久触发一次

javascript - 在 HTML Canvas 上加载图像时出现问题

javascript - 查看整个 Canvas 是否被涂成一种颜色的方法。 JavaScript + 处理.js

javascript - 如何在 HTML Canvas 中使用不同颜色的文本

javascript - Easeljs (createjs) 无法绑定(bind)两个事件监听器

javascript - Easeljs 模式 - 解释差异

javascript - easelJS - 使用 Javascript 调整图像大小,然后将其与 SpriteSheet 一起使用