问题标签 [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 投票
1 回答
1160 浏览

image - EaselJS Matrix2D

我是 EaselJS 的新手。你能告诉我如何使矩阵适用于 Image。你能告诉我我的代码有什么问题吗

例如

0 投票
1 回答
1101 浏览

select - 使用 Kinetic 或 Easel.js 在 Canvas 中的下拉菜单

我需要创建一个完全独立的 Web 应用程序,允许用户在选择下拉菜单中选择不同的选项以及输入文本。

我的计划是在 Canvas 中创建整个应用程序。但是,作为 Canvas 编码的新手,不确定什么是可能的。

如果所有画布元素都包含在画布元素中,任何画布专家都可以告诉我是否可以创建下拉选择菜单、文本输入和提交按钮?

0 投票
0 回答
1289 浏览

javascript - EaselJS onclick not firing

I'm using EaselJS JavaScript library to load some images on an HTML5 canvas element.

They are perfectly loaded and positioned but I can't click them because onclick event never fires.

What am I doing wrong?

Here's the code I'm using:

0 投票
1 回答
125 浏览

html5-canvas - 我非常短的代码没有显示任何内容

当我尝试使用easeljs javascript 库时,我编写了一个简短的页面以打印一个蓝色方块。不幸的是,我已经在 Ubuntu 12.04 主机的 Chromium 下对其进行了测试:但它没有显示任何内容。此外,Chromium 的开发者控制台没有检测到任何错误:

索引.html

myScript.js

所以:怎么了?提前致谢。

(我使用的是easeljs 0.5.0)

0 投票
2 回答
991 浏览

box2d - Box2D,将主体锁定在某个位置(无法让 SetPosition 和 SetTransform 工作)

我正在使用 Box2D 来模拟一个小世界,用户可以在其中拖动对象并将它们“粘贴”在一些预定义的位置(基本上将它们“锁定”在某个位置)。

我有这段代码可以将对象锁定在某个位置。一切正常,除了我不能让 SetPosition(也不是 SetTransform)工作。他们只是将对象移动到 (0,0)。

仅供参考,世界是使用EaselJS绘制的。

我究竟做错了什么?

0 投票
2 回答
802 浏览

box2d - Box2D & EaselJS,setTransform 返回错误

我有以下代码来手动设置 Box2D 世界中(动态)对象的位置(在 EaselJS 的帮助下绘制)。不幸的是setTransform返回此错误。

这是代码

0 投票
2 回答
14643 浏览

html - 光标:悬停在 html5 画布元素上的指针

有没有办法让用户知道该元素是可点击的?

我一直在使用easeljs,但没有找到任何相关的东西。

0 投票
2 回答
5141 浏览

javascript - 获得 IE8 与 EaselJS 和 ExplorerCanvas 的兼容性

我正在使用 EaselJS 并希望允许与 ExplorerCanvas 向后兼容。

这应该可以使用以下代码(请参见此处):

但是,如果我在此函数中发出警报并运行代码,则该函数永远不会运行。

我该如何让它发挥作用?

编辑:

这是我正在使用的代码的简化示例:

此示例将在 Chrome 和 IE9 中运行,因为创建和使用了原生画布元素。但是在 IE8 中它失败了。

0 投票
3 回答
4956 浏览

android - Android 4+ html5画布不重绘

我目前正在使用phonegap 开发一个android 应用程序。我有一个 html5 画布,我在上面绘制和动画对象。它在 android 2.3 上运行良好,但在 android 4+ 上它不会重绘画布。我尝试将 kinetic.js 和 easel.js/tween.js 用于我的动画,并且这两个库都出现了不清除画布的问题。我在画布上显示和隐藏 div 时取得了一些成功,但它并不总是有效。我只能假设这是一个 android 4+ 特定的错误或某种类型的功能,以增强 html5 画布性能。

有谁知道是否有一些我可以更改的设置或我可以在 android 4 或 javascript 中调用的方法,这将允许我在动画期间强制重绘我的 html5 画布?

还应该注意的是,动画似乎可以在 4.1 google api 模拟器中使用 easel.js/tween.js(画布清除和重绘),但不适用于运行 4.1.1 的手机。

我对正在发生的事情做了一些进一步的研究。从本质上讲,动画一开始的形状似乎留下了一个工件,而 clearRect 并没有清除它。我有一个大圆圈,我正在缩小到一个小圆圈。动画仍然发生,但大圆圈不受在画布上调用 clearRect 的影响。

0 投票
2 回答
7618 浏览

html - 用easeljs复制对象

我一直在尝试使用easeljs 库重用元素时遇到问题。我是否使用clone()方法,我只能获得一个实例,然后像 onPress 这样的事件将停止为新元素工作。

在多个容器上添加相同的对象会使该对象随处消失。我一直不得不寻找解决方法,弄乱我的代码并浪费资源。

提前感谢您的任何帮助或提示。