问题标签 [easeljs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
16231 浏览

canvas - EaselJS:在鼠标单击时更改形状填充颜色

我很难与 EaselJS 一起工作。基本上我想创建一个简单的网格并突出显示选择的实际元素:

我尝试克隆实际元素的图形属性,更改填充颜色然后更新舞台,但我只获得了一个白色元素,就像它没有识别新的图形属性一样。

谢谢你的帮助。

0 投票
1 回答
1016 浏览

html - 用于自定义产品编辑器的 HTML5 框架

我正在为一个在某些方面类似于iMakeMyCase编辑器的项目研究几个 html5 框架。

必须实现的主要功能:

  • 选择预定义的背景
  • 通过拖放放置多个预定义元素
  • 元素必须可调整大小、可旋转
  • 撤销重做
  • 元素必须有能力将它们向前/向后(如层)
  • 缩放整个画布(这可能很棘手......有什么建议吗?)
  • 保存元素放置的能力
  • 获得成品的 .png 预览(你能以某种方式将画布捕获为常规图像吗)

到目前为止我一直在寻找的框架:

卡布奇诺

看起来很有希望,用它完成的项目涵盖了我需要的 90% 的功能。我不确定ObjectiveJ虽然......

芽核

我没有看到很多例子,但如果苹果用它制作了整个 iCloud,那么它肯定会很强大。但我有一种感觉,需要大量的实现才能涵盖所需的功能。如我错了请纠正我。

画架

这些示例看起来很酷,如果将它们结合起来,您几乎可以涵盖所有内容。可能是我目前最喜欢的。

您对这些框架有何看法?它们是否适合该项目?还有什么我错过的吗?非常欢迎任何建议来帮助我为工作选择合适的工具。

谢谢。

0 投票
2 回答
9629 浏览

javascript - Easel.js stage.clear() 不工作

非常简单的概念,但它似乎不起作用。这是我的代码:

简单的东西——什么也没发生。文档没有帮助。

0 投票
2 回答
671 浏览

google-chrome - 使用位图的视频在 chrome 中不起作用 - EaselJS

我将easelJS用于HTML5项目
问题是我已经放置了一个视频元素,
当我尝试将其添加到EaselJS阶段时,该元素正在加载和播放良好

它在 ie9 中运行良好,并且可以播放视频,但不能在 chrome 中播放。
在 chrome 中,视频元素中的实际视频播放正常,但在canvas

0 投票
2 回答
900 浏览

jquery-mobile - 使用 jquery 移动滑块控制画架符号

我是 createjs 和 jquery mobile 的新手。这可能是一个简单的问题,但我不知道该怎么做,也没有在网上找到任何答案。

我使用用于 CreateJS 的 Flash 工具包创建了一个画布对象。我想用一个 jQuery Mobile 滑块来控制它。

这是我的html代码:

我要控制的实例名称是 squareB1,它的时间线有 6 帧,请看下面的代码片段。请注意,滑块有 6 个值,帧数相同。

然后,我在 jQuery 中做这样的事情,这是另一个 JS 文件的一部分:

我的问题是如何使用滑块转到画布对象中的特定实例框架。
我很感激任何答案!

0 投票
0 回答
176 浏览

ipad - ipad 上的 safari - 图像大小调整

我在 Safari 中的 ipad 上使用easeljs。 问题是,当我将每个帧的大小设置为我应该得到的宽度时

,我有多达 30 个帧的精灵,但我实际得到的是,我认为这是因为 但是当我设置每个帧时帧到然后我实际得到的宽度是 800*30/4 最终将尺寸减小到相同的 400*30/2 所以当我在画布上渲染这个精灵时,它的宽度像素化 了可以做什么?

400x225400*30400*30/2retina display
800x550
600

0 投票
0 回答
288 浏览

javascript - 调用新图像来精灵表动画?

我制作了一个动画并将其变成了多个精灵表,我有一个精灵可以完美地使用这段代码:

我现在要做的是在当前精灵表达到 IF 语句所在的“240”时调用另一个精灵表。换句话说,不是循环动画,而是调用另一个图像并再次执行相同的功能(使用该图像)。我正在做噩梦试图找到这个问题的答案,但我不禁认为这是非常简单的事情,对吗?

0 投票
0 回答
247 浏览

javascript - 对象原型对 Easeljs 的干扰

我正在设置一个小助手功能,如下所示:

它是这样调用的:

如您所见,它只是作为一个简单的构造函数。但是,当将它与 EaselJS 一起使用时,特别是SpriteSheet()我得到一个错误Uncaught TypeError: Cannot call method 'slice' of undefined。这是一段代码,说明了问题出现的位置:

那么,有没有更好的方法来编写这样的 Object 原型,这不会导致(可能)与 Easel 发生冲突?或者可能是更好的方法?(本国的?)。谢谢。

0 投票
3 回答
6939 浏览

javascript - 用 EaselJS 绘制模糊的半透明圆圈

我想画这样的形状: 如何在 HTML5 画布上画一个模糊的圆圈? 在我使用 EaselJs 的画布上。我会做一些基本的绘图,我需要模糊的半透明圆圈,在 Easel 中还有其他方法可以实现这一点吗?

如果我尝试在没有画架的情况下处理模糊的圆圈,有什么问题吗?

0 投票
1 回答
2562 浏览

button - 画架上的按钮

我只是在学习 javascript(尝试为 windows 8 ui 创建游戏)。

这是我在画架上的按钮,但我认为这段代码也(太)丑陋了。按钮必须使用所有按钮状态的一个 3x 纹理更改 mouseEvents 上的纹理。

也许为此目的的其他解决方案?

使用:

按钮代码: