【发布时间】:2012-07-23 18:01:09
【问题描述】:
我之前在这里发布了一个问题(How to load an image in Dart)并得到答案,但同时得到更多问题。 为什么我只能这样画图:
image.on.load.add((e) {
context.drawImage(image, 0, 0);
});
但如果我写的是这样的:
ImageElement image = new ImageElement();
image.src = 'myImage.png';
context.drawImage(image, 0, 0);
^^^ 这不起作用并且不绘制图像。为什么?
bool loaded = false;
ImageElement image = new ImageElement();
image.src = 'myImage.png';
image.on.load.add((e) {
loaded = true;
});
print(loaded); // on console get - false
^^^ 为什么我是假的?如果图像加载变量加载为真,我创建,但加载不为真。
对不起,我的英语不好。谢谢!
【问题讨论】:
标签: dart