Createjs SVG未在IE11中加载

时间:2016-06-30 17:26:02

标签: javascript canvas svg createjs

我使用Image抽象加载器预加载一个SVG文件来获取和img标签然后我可以传递给createjs.Bitmap以在舞台上获取我的图像。 除了作为目标浏览器的IE11之外,这对所有浏览器都很有效(边界等)。



//var src = "https://i.kinja-img.com/gawker-media/image/upload/s--pEKSmwzm--/c_scale,fl_progressive,q_80,w_800/1414228815325188681.jpg" //works
var src = "https://upload.wikimedia.org/wikipedia/commons/6/6b/Bitmap_VS_SVG.svg"


var queue = new createjs.LoadQueue();
queue.loadManifest({
  id: 'code',
  src: src,
  type: createjs.AbstractLoader.IMAGE
});



queue.on('complete', function () {
  var canvas = document.getElementById("canvas");
stage = new createjs.Stage(canvas);

stage.addChild(new createjs.Bitmap(queue.getResult('code')));
stage.update();
});

<script src="https://code.createjs.com/createjs-2015.11.26.min.js"></script>
<canvas id="canvas" width="400" height="400"></canvas>
&#13;
&#13;
&#13;

0 个答案:

没有答案