2012-07-31 68 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