首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PreloadJS加载SVG,以便在EaselJS中显示

用PreloadJS加载SVG,以便在EaselJS中显示
EN

Stack Overflow用户
提问于 2013-05-06 16:36:47
回答 1查看 2.1K关注 0票数 0

当PreloadJS通过LoadQueue(假)加载SVG时,结果将是<object/>而不是<img/>

看来,EaselJS 位图()构造函数将只显示作为<img/>加载的SVG。

我怎样才能做到:

  1. 位图()接受PreloadJS加载的SVG <object/>
  2. 或者让PreloadJS以<img/>的形式加载SVG。
  3. 或将SVG <object/>转换为<img/>
EN

回答 1

Stack Overflow用户

发布于 2018-08-29 03:34:29

“预装”:"1.0.1“

代码语言:javascript
复制
var loader = new createjs.LoadQueue(crossOrigin = '');
loader.on("complete", onComplete);
loader.loadManifest([
    { id: "map", src: "map/monitor.svg", type: createjs.Types.IMAGE },
]);

function onComplete(e) {
    //画背景图
    drawImage(bgLayer, loader.getResult('map'), 0, 0);
}

无法使用CreateJS预加载和显示SVG

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16403164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档