标签: createjs

我应该如何使用createJs创建响应式画布以适应不同的移动设备屏幕?

我想开发一个html5手机游戏.如您所知,移动设备的屏幕大小不同,因此我想创建一个响应式画布,以便它可以适应不同的屏幕.

html5 canvas responsive-design createjs

4
推荐指数
1
解决办法
7885
查看次数

HTML5 Canvas 上的富文本编辑

是否有任何可以与 HTML5 画布一起使用的富文本编辑库?我试过调查:

  1. Hallo Editor 它指向 createjs.org,它不是画布库。 http://bergie.iki.fi/blog/hallo-editor/
  2. Froala(具有很多功能的很棒的图书馆) https://www.froala.com/wysiwyg-editor/inline

我正在寻找类似的东西,它适用于 HTML5 Canvas 元素。

html canvas contenteditable fabricjs createjs

4
推荐指数
2
解决办法
4807
查看次数

FlashDevelop,Haxe导入CreateJS?

我刚开始尝试使用Haxe制作一个网络应用程序,我想使用CreateJS,它有一个Haxe extern lib thingy.我正在使用FlashDevelop作为我的IDE.

所以我在FlashDevelop中创建了一个新的Haxe JS项目,并使用"haxelib install createjs"安装了CreateJS.现在我尝试向Main.hx添加导入,但它不起作用.我的导入如下:"import createjs.easeljs.Ticker;" (从一个例子中得到了,只是复制它但没有工作:s)我还在我的项目中添加了一个新的地图"lib",其中我添加了createjs的东西.

我得到的错误是:src/Main.hx:3:字符0-31:找不到类:createjs.easeljs.Ticker

在此输入图像描述

还有什么我需要做的才能使这项工作?

谢谢!

-Pablo

haxe flashdevelop createjs

3
推荐指数
1
解决办法
1854
查看次数

如何在createjs中使用弧绘制圆?

如何在createJS中绘制弧.我已经通过arcTo功能,但它不是我想要的.我希望能够绘制几个弧形,当它们组合在一起时就像一个圆圈.对于Ex:我希望能够使用8个弧绘制一个圆.无法使用ArcTo功能执行此操作.请有人建议我这样做.

easeljs createjs

3
推荐指数
1
解决办法
2926
查看次数

PreloadJS传递给背景图像

我使用Preload JS来加载我的图像.然而,其中一些图像需要在CSS中作为背景图像注入.但这不起作用.

当我将'背景'传递给$('.main').css('background-image','url('+ img +')'); HTML是"background-image:url(http://127.0.0.1:8080/undefined);"

我的问题是我想预加载图像,通过它的ID获取它并将其写入CSS Background Image.我该怎么做呢?

查看事件路径只是 - blob:http%3A // 127.0.0.1%3A8080/3694c430-db8f-4543-a85e-9d1b9e8da50d

如果我将图像放入我的CSS中,我可以看到它是双重加载的.加载CSS图像,然后PreloadJS再次加载它们.

我通过追踪HandleFileLoad事件来实现它.获取ID然后注入event.result.currentSrc但它需要很多代码重复.

    if(event.item.id === 'slide1'){
        $(".slide1").css({"background-image": 'url('+event.result.currentSrc+')'});
    }
Run Code Online (Sandbox Code Playgroud)

但是,如果我有很多图像可以推进到背景中,这并不理想.

任何帮助,将不胜感激.

以下是我的代码.

var preload;
var loader;
var manifest;

manifest = ([
    {id: 'background', src:'Main_1_Background.jpg'}
]);

preload = new createjs.LoadQueue(true, 'img/');
preload.on('fileload', handleFileLoad);
preload.on('progress', handleOverallProgress);
preload.on('fileprogress', handleFileProgress);
preload.on('error', handleFileError);

preload.setMaxConnections(5);
preload.loadManifest(manifest);


// File complete handler
function handleFileLoad(event) {
    console.log(event);
    console.log(event.item.id);

    var img = preload.getResult("background",true);
    $('.main').css('background-image', 'url(' + img + ')');

}

// File progress handler
function …
Run Code Online (Sandbox Code Playgroud)

javascript createjs preloadjs

3
推荐指数
1
解决办法
1740
查看次数

在 HTML5 画布模式下使用 Adob​​e Animate CC 和外部 JavaScript 文件

我正在将一个大型 FLA AS3 项目转换为 Canvas/JS。我有一个大型的 AS 文件外部文件夹结构和许多与类关联的库对象。

我已将 FLA 转换为画布模式,但找不到将 JS 文件与对象关联的方法。我在网上看到过关于在框架脚本中包含 JS 的示例,但我真的希望找到一种方法来通过外部文件和库对象关联来实现这一点。

我将不胜感激任何关于如何做到这一点的指导或例子。

谢谢

flash createjs flash-cc animate-cc

3
推荐指数
1
解决办法
7521
查看次数

EaselJS 或 TweenMax 中带有 Alpha 过滤器的蒙版

我正在尝试在图像上方传递光泽效果,我只是希望这种效果只显示在图像的内容中,而不是显示在所有容器中。我尝试了很多次,但无法使 alphaMaskChannel 工作。如果有人可以帮助我并向我解释我做错了什么,我将不胜感激。

这是我的例子:

var stage = new createjs.Stage("canvas");
createjs.Ticker.addEventListener("tick", tick);

var imgSheen = new createjs.Shape();
var bmp = new createjs.Bitmap("http://upload.wikimedia.org/wikipedia/pt/0/02/Homer_Simpson_2006.png");


imgSheen.graphics.beginLinearGradientFill(['rgba(255,255,255,0)', '#000', 'rgba(255,255,255,0)'], [0, 0.5, 1], 0, 0, 50, 0).drawRect(0, 0, 100, 600);
imgSheen.rotation = 18;

imgSheen.filters = [
          new createjs.AlphaMapFilter(bmp)
        ];
stage.addChild(bmp, imgSheen);

function tick(event) {
    createjs.Tween.get(imgSheen).to({x:300}, 4000);
    stage.update();    
}
Run Code Online (Sandbox Code Playgroud)

链接: https: //jsfiddle.net/Dbardaji/ndmzLt1z/

javascript mask filter createjs gsap

3
推荐指数
1
解决办法
1010
查看次数

iOS 铃声开关使网络音频静音

在我正在进行的一个项目中,我注意到,在 iOS 上,当铃声开关关闭时,声音会静音。该项目基于 CreateJS,声音由 SoundJS 管理。

令人沮丧的是,其他使用声音/媒体的网站(youtube、facebook、soundhound、spotify 等)似乎不受铃声开关的影响。

我在几部 iOS 版本从 9.2 到 10.1.1 的不同 iPhone 上进行了测试:都出现了相同的问题。

这种行为的原因可能是什么?是否有任何文档可以解释如何修复它?

html javascript ios createjs soundjs

3
推荐指数
1
解决办法
2623
查看次数

同一 HTML 页面中的两个 Flash cc 动画

有没有办法在同一个 HTML 页面中保留两个或多个 flash cc create.js 动画?

问题是第一个动画消失,第二个动画出现在第一个动画位置。真奇怪。

它包含<script> </script>两次。

<script> 
  var canvas, stage, exportRoot;
    function init() {
  }
</script>
Run Code Online (Sandbox Code Playgroud)

这是链接:谁能解决这个问题?

链接被删除,因为它导致垃圾邮件内容

html dom createjs

2
推荐指数
1
解决办法
4267
查看次数

create-react-app 期间的 ENOENT(错误 -4058)

当我输入 npm 命令 create-react-app my-app 时,出现如下错误:

npm ERR! code ENOENT

npm ERR! syscall spawn C:\Windows\System32;

npm ERR! path C:\Users\Administrator\Documents\th-wedding\template

npm ERR! errno -4058

npm ERR! enoent spawn C:\Windows\System32; ENOENT

npm ERR! enoent This is related to npm not being able to find a file.

npm ERR! enoent

npm ERR! A complete log of this run can be found in:

npm ERR!     C:\Users\Administrator\AppData\Local\npm-cache\_logs\2023-02-02T04_41_46_601Z-debug-0.log
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种方法,从设置环境到使用不同版本重新安装,但仍然出现错误

javascript node.js npm createjs reactjs

2
推荐指数
1
解决办法
9129
查看次数