问题标签 [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.
android - 在显示页面之前“预加载”画布动画的方法?
我已经开始尝试使用 WebView 来显示本地存储的 HTML 文件,这些文件播放一些相当基本的 Canvas 动画(使用 CreateJS 库)。
它们似乎玩得很好,但有时,页面在图像完全加载之前加载和播放动画(例如,一个动画有一个相当大的背景图像~1mb)
有没有办法“加快”速度,“预加载/预取”图像(以及其他资产,如果需要),或者只是等到应用程序将图像加载到其内存中(如果这样做的话),然后再显示和启动动画?
为了补充最后一个问题,有没有办法“暂停”动画并且只有在图像完全加载后才播放它?
谢谢
javascript - JavaScript - Create a new variable with the name of a passed in event
I'm trying to create a new variable with the name of a passed in event, for example:
Say the passed in event
has the value "bg"
I then would like to create a variable named "bg" for which is to be a Bitmap using CreateJS.
I have tried various things, at the minute I have the following:
However when console logging the variable it comes up as undefined and I can't set anymore values to the variable such as x or y positions.
I hope this makes sense!
javascript - 使用 easeljs/createjs 隐藏光标
当我在画布上移动时,我试图隐藏我的鼠标,但我无法隐藏它。我尝试了以下方法无济于事:
光标隐藏似乎在 Firefox 中有效。所以这是一个Chrome的东西......
有没有人有想法/修复?
谢谢
createjs - 图片 Symfony CMF create.js
我已经安装了 Symfony CMF,一切正常,但不像在 cmf.liip.ch 在 cmf.liip.ch 当我尝试添加图像时它可以上传,但在我的应用程序中 createjs 不允许我使用此选项?因此,默认情况下,我的应用程序中的所有内容都无法正常工作。谁能给我一个答案,或者如果有人给我提供某种文件会更好?谢谢
javascript - 通过 Createjs / Easeljs 使用触摸事件
我正在尝试将触摸事件与 Createjs / Easeljs 对象一起使用。例如,我正在尝试使用 addEventListener 附加一个 touchstart 和 touchmove 事件。
Touchstart 和 mousedown 似乎工作:我正在使用浏览器和触摸设备来测试它,它似乎在这两种情况下都有效。
但是,mousemove 和 touchmove 似乎不起作用。我虽然是因为我删除了 stopPropagation 和 preventDefault 方法,但我看到 Lanny McNie 写道,在 CreateJS 1中没有必要这样做。
我不知道为什么它不起作用。
这是我的代码: http: //pastebin.com/pqxWLNKG
问候。
createjs - CreateJS - How to know when an object is added on the stage?
I'm using create js to convert flash object into javascript. I want to use a function in the object's timeline when the stage is created, but this function doesn't exist when i call it. How to know when the object is fully added on stage ?
part my object :
I got the answer : the stage must be updated (stage.update(); ) when an object is added.
javascript - EaselJs 教程。动画未运行
大家好我在这个easeljs教程的第一部分。
http://david.blob.core.windows.net/easeljstutorials/easelJSSpritesTutorial01.html
这就是我应该制作的(不要担心教程从那里开始,哈哈)
我已经稍微更改了代码以适合我的目的,但现在它不起作用。
单击开始时没有播放动画。
我的代码中是否缺少某些内容?
这是 JSfiddle:
一些html:
的JavaScript:
javascript - CreateJS 可以用于移动应用程序开发吗?
我得到了一个移动应用程序项目,我正在研究可以用来开发应用程序的技术。这是一款可在平板电脑和智能手机上使用的移动应用程序。它将涉及动画,如菜单淡入、更改不透明度、页面之间的过渡、一些轻微的声音播放……但这不是游戏。我需要能够使用具有自动溢出功能的 HTML 元素,例如表格或 div。
我开始使用 HTML 5、CSS3、JavaScript 和 JQuery 创建应用程序。但是我遇到了一些问题,比如动画滞后,CSS3 的行为不一样,“触摸”事件的行为非常不同,不同浏览器之间的声音播放不完全相同。
我最近看到有一些 JS 库可以制作高性能动画,比如 CreateJS。我的问题是我应该使用这样的库来创建我的移动应用程序吗?还是这些库仅用于游戏开发?
javascript - 如何引用 PreloadJS 中预加载的图像
我正在使用 PreloadJS 预加载我的图像,然后将它们作为 HTML5 Canvas 中容器的子级输出(没有一个是 DOM 可访问的)。我现在想知道的是以后如何检索这些位图?
我试过的东西不起作用 preload.getItem('door').visible = false; preload.getResult('door').visible = false; preload.getResult('door', true).visible = false;
我曾假设我可以通过这种方式引用实例并更改它们的值。是我应该在预加载段中添加的东西还是我以错误的方式引用图像?如果我做 a console.log(preload.getResult('door'))
,我会得到很多奇怪的字符,我认为这是正在解析的图像文件(?)
另一种方法是将 设置id
为预加载位中的属性,以便我以后可以通过bg[0]
orbg[1]
等访问它,但我想 PreloadJS 中必须有一个方法可以让我这样做。
performance - EaselJS:位图动画:设置帧速度
如果我需要它以应用程序 FPS 的 10% 运行,如何为单个位图动画设置帧速度?
谢谢