2012-07-31 69 views
2

我有一个快速的Dart问题。 ImageElement类的width和height属性尚未完全实现吗?我可以看到他们走在构造函数中,但显然,如果你动态加载的图像,他们没有更新,就像这样:ImageElement宽度和高度始终为零

ImageElement image = new ImageElement(); 
image.src = 'whatever.jpg'; 
image.on.load.add((event) { 
    window.console.log(image.width); // Will always print 0. 
}); 

回答

2

你的代码打印有效宽度高度两个PNG和JPEG。

也许你有一个越野车飞镖SDK版本。 Update your Dart SDK

或许图片的路径是错误的,请尝试使用绝对路径:http://www.dartlang.org/imgs/dart-logo.png

+0

我知道加载图像,因为其实我可以绘制在画布上。但我会尝试更新我的Dart SDK。 – ManiSto 2012-08-01 06:01:34

+0

事实证明,我在实际加载之前正在访问图像。 – ManiSto 2012-08-01 07:54:05