javascript - 图形 beginBitmapFill easeljs

标签 javascript jquery graphics bitmap easeljs

我想显示像这样的形状:http://www.createjs.com/#!/EaselJS/demos/game

我想加载图像中填充的形状。 这就是我所做的:

var img = "<img src='http://nielsvroman.be/twitter/root/easeljs/image.png'>";

//setup
this.graphics.clear();
this.graphics.beginStroke("#FFFFFF");
this.graphics.beginBitmapFill(img); 
this.graphics.moveTo(0, size);

但我不断收到此错误:

Uncaught TypeError: Type error

此错误是在 Graphic.js 中创建的: enter image description here

文档:http://nielsvroman.be/twitter/root/game.html

最佳答案

很明显,您传递的是字符串而不是图像(HTMLImageElement)。

尝试:

var img1 = new Image();
img1.src = 'image1.png';

var img1 = document.createElement('img')
img2.src = 'image2.jpg';

关于javascript - 图形 beginBitmapFill easeljs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17219530/

相关文章:

jquery - 为什么 jQueryUI 日期选择器的日期格式中 YY 代表 4 位数年份?

javascript - Laravel 5 中的文本字段自动填充

ios - 将 RGBA 数组转换为 UIImage 时出现错误结果

javascript - 使用 reactjs 计算多个表单的 2 个日期之间的时间

Javascript 私有(private)方法

javascript - 一个接一个地播放 Sprite 表

java - 如何在不调用多个 "draw()"方法的情况下使用 paintComponent()?

c# - 如何调整 PDF 文档的大小以适合位图

javascript - Vue Router this.$router.push 不处理方法

javascript - 如何更改Highcharts雷达图的背景系列颜色