问题标签 [createjs]

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 回答
2105 浏览

javascript - 为什么easelJS 会缩放我的精灵?

我正在使用 EaselJS 在 Canvas 中创建动画背景。我想知道为什么一旦我将画布设置为窗口大小,我的精灵就会被缩放......图像看起来很拉伸......

$('body').append(''); $('#backgroundCanvas').height($(window).height()); $('#backgroundCanvas').width($(window).width());


0 投票
1 回答
1626 浏览

canvas - 如何在多个阶段覆盖 tick() 以降低 FPS

假设我们有 2 个阶段,并且Ticker.setFPS(30),我怎样才能覆盖第二阶段的代码让我们说 15fps?

使用markE的解决方案解决

获得目标 FPS 的另一种解决方案

0 投票
3 回答
4861 浏览

html - CreateJS Flash 按钮作为链接

我已经使用 CreateJS 成功地将 Flash 文件转换为 HTML,但我不喜欢将符号作为链接。

这些按钮在 Flash 电影中完美地工作,但当转换为 JS/HTML5 时,它似乎失败了。有没有人有办法解决吗?

0 投票
1 回答
803 浏览

javascript - createjs spritesheet 没有动画

我已经尝试了一段时间的精灵表移动,并尝试了easeljs文档中的各种方法。我仍然无法让这该死的东西工作。所以我希望你们中的一些人可以看看它。

我使用的精灵表是 160x40,其中 1 个精灵是 40x40。

这是我的敌人函数,它应该有动画:(第 25 行是创建。在移动函数中是 gotoandplay)

作为请求敌人创建功能。(ps阶段在股票代码中更新,运行良好)

0 投票
1 回答
192 浏览

javascript - 从舞台上移除光标时,事件监听器不监听

当我将舞台光标设置为无时。我无法Startscreen.startButton以某种方式访问​​我的 shape's() 事件监听器。不过,当我不隐藏光标时,我可以单击它。

难道我做错了什么?

即时更新:即使我把所有东西都去掉,然后把它留initStartscreen()在我的 onload 中,它也不起作用。

这一定是一些分层问题或其他什么,因为我在我的高分层中创建了一个后退按钮,当我通过从主菜单导航到那里使用它时它可以工作。但是在我玩完游戏并转到同一页面/功能后,后退按钮不起作用。

有没有办法总是让我添加到顶部的图层?

0 投票
1 回答
191 浏览

inheritance - class_initialize() 是做什么的?

我正在尝试学习如何创建 createjs 对象。

我正在调查 createjs/tutorials/Inheritance/demo.html 和 Button.js

有一个自调用函数 this.Container_initialize(); 我试图将其注释掉,这使代码无法正常工作。有人可以解释 Container_initialize 函数的作用吗?那是无限循环吗?

0 投票
1 回答
2887 浏览

html5-canvas - EaselJS:拖动蒙版时将 updateCache() 与 AlphaMaskFilter 一起使用

我正在使用带有 alpha 渐变的导入 png,我将其设置为掩码,以显示分配给它的位图。蒙版对象是可拖动的(有点像手电筒)。我知道我应该使用 AlphaMaskFilter 作为过滤器之一,并且我知道我应该使用 .updateCache()... 我只是不确定我是否正确使用它们?

0 投票
1 回答
1113 浏览

javascript - Easljs 将过滤器应用于位图

我试图弄清楚如何使用 easljs 为视频源添加过滤器。根据文档,我可以为该bitmap.filtes属性设置过滤器。这似乎不起作用。没有错误或任何东西,过滤器根本没有应用。

关于文档的一个混淆是,它提到cache()必须在显示对象上调用才能应用过滤器,但对于bitmap类,它说不cache()应该调用。

下面是我用作测试的代码:

0 投票
2 回答
188 浏览

javascript - 画架JS - 在确定的动作上模拟较低的FPS

有任何方法可以创建像这样重复的帧,上面:

在命中时重复每一帧两次,以模拟在命中动作时出现的较低 FPS!

0 投票
1 回答
699 浏览

jquery-mobile - Visual bug in Safari using jQuery Mobile - Content duplication

I'm building a mobile app using jQuery Mobile 1.3.0, EaselJs 0.6.0 and TweenJs 0.4.0.

So, when I load the page, some content gets visually duplicated. The DIVs are not really duplicated, it is just visual.

  • This bug only appears on Safari (Windows + OSX).
  • If I click and slide to select the page, the bug disappears.
  • If I switch page (with jQuery Mobile slide transition), it also disappears.

Here is a screenshot:

Good and Bad screenshot examples

My code is massive so I cannot really post it fully here. I've just spent 2 hours playing around with my code to try to fix this. I really have no clue.

If you have an idea and need more information, then please let me know.