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

javascript - 如何在 EaselJS 中查找 DisplayObject 的宽度和高度

如何找出“tfContainer”的尺寸?

我知道我可以使用 tf.getMeasuredWidth() 和 tf.getMeasuredLineHeight() 但我宁愿使用更通用的方法。除此之外,它不会返回准确的测量值。

0 投票
1 回答
194 浏览

javascript - 如何在 xfl 中使用 GradientEntry?

这是 xfl 文件的相关部分,需要使用 gradientEntry 为形状填充颜色。上面的矩阵值假设以某种方式帮助我获取渐变的开始和结束坐标。有谁知道如何提取开始和结束坐标。不久前我使用 EaselJS Matrix 2D 类和分解函数做了类似的事情来决定缩放、旋转、倾斜和平移(位移)。

我想做的是用画布在 HTML 5 中绘制 xfl 图片。

我在编程方面有点新,所以也许我的问题没有很好地表达!对于那个很抱歉。

0 投票
1 回答
893 浏览

javascript - 如何在 Chrome 中调试画布跨域问题?

getImageData()当我尝试使用 EaselJS(它使用)执行命中测试时,我在 chrome 中遇到跨域请求错误。

奇怪的是,我正在运行一个本地服务器,并且所有图像都是从这个 localhost:3000 提供的,并且渲染得很好。

如何使用 Chrome 的开发工具找出问题所在?:3000/我所有的图像、html 和 JS 都在资源选项卡下分组。你接下来要检查什么?

0 投票
1 回答
1447 浏览

events - Easeljs 容器事件监听器

我创建了 Container,将 onPress 函数附加到它,然后将它作为 Child 添加到舞台。

然后清除舞台(所以那里不再有这样的孩子),更新它。

但 onPress 仍在工作。

0 投票
1 回答
536 浏览

javascript - easeljs 不适用于 Android 2

我在 RaphaelJS 中做了一个 Jigsaw Puzzle,但发现它在 Android 2x 上不起作用,因为默认浏览器中的 SVG 支持仅在 Android 3x 版本之后可用。

因此,我一直在寻找合适的具有拖放功能的 HTML5 Javascript 库替代品,以便我可以在其中构建 Jigsaw Puzzle。EaselJS 看起来很有前途,但是当我尝试在其网站http://createjs.com/#!/EaselJS/demos/dragdrop上播放拖放演示时,它不起作用,我只能看到 Android 浏览器中的一个红色块.

你能帮我确定可以在 Android 2.x 环境中工作的合适的 JS 库吗?

-提前致谢

0 投票
2 回答
4751 浏览

javascript - CreateJS/EaselJS 框架中的动画回调

无论如何,我们如何在 EaselJs 框架中进行动画回调?基本上我想在每个动画序列结束时得到通知。

0 投票
1 回答
527 浏览

html - 是否有使用类似 API 的 flash 的 canvas html5 框架?

我正在开发一个画布应用程序,我需要能够创建位图、线条、组并管理点击事件。

我试过了:

  1. 动力学-v3.9.6.js
  2. easeljs-0.4.2.min.js

这些是非常好的工具,但它们无法获得一组位图和线条的宽度。想象一下:

这行不通。

现在我正在考虑破解easeljs-0.4.2.min.js来实现这一点,因为它是移植as3/as2 简单代码的一个很好的起点,但我不确定这是否是个好主意。

我真的很喜欢 Flash 实现显示对象的方式,所以如果你知道一些工具,请告诉我。

0 投票
2 回答
3925 浏览

javascript - 如何在 EaselJS 中获取影片剪辑的当前位置(帧)?

我有一个淡入然后淡出的电影剪辑。我想在这个影片剪辑中找到中途标记并暂停它。但是在 EaselJS 中,我找不到任何方法来获取影片剪辑的当前帧位置。这可能吗?

我想做类似以下的事情:

谁能为我如何完成上述工作提供一些建议或想法?

谢谢!

0 投票
1 回答
5559 浏览

javascript - 使用 EaselJS 加载精灵表

作为 EaselJS 的新手,我使用了与源 zip 文件打包在一起的“简单精灵表”示例中的代码。我试图让一个精灵表加载和播放,但只出现第一帧。

我不认为我需要一个ticker函数,因为我没有注册任何事件,我只是从instance1开始播放,帧和画布的大小都相同,如果我animate.gotoAndPlay("instance1");animate.play("instance1");, 但是循环播放动画。有什么建议么?提前致谢。

0 投票
3 回答
3657 浏览

javascript - EaselJS - 有两个不同 FPS 的画布

我正在尝试使用 EaselJS 和 2 个动画实例,使用精灵表和 2 个位于不同位置的独立画布,具有相同的 z-index,它们没有分层。我现在拥有的是两个 EaselJS 函数,每个函数都有不同的阶段和精灵表,在 DOM 加载后使用 jQuery 触发 instance1,使用 jQuery 也使用 mouseenter/mouseleave 事件触发 instance2。

画架:

在测试的时候,我发现instance1不是以每个函数定义的FPS运行,而是以10FPS运行,那么如果instance2被mouseenter()调用;使用 jQuery,instance1 的 FPS 会自动改变 instance2 的 FPS。是否有一种方法可以对每个实例应用不同的 Ticker 以保留单独的 FPS?提前致谢。