theshock/libcanvas — Issue #28: Иногда не показываются загружаемые картинки
Author: vasa-chi
Created: 2012-02-26 19:17:52+00:00
State: open

Вот небольшой пример: http://gost-plan-test.s3-website-eu-west-1.amazonaws.com/

Должно быть ![вот так](http://habrastorage.org/storage2/e8b/423/187/e8b423187767412bfe42c54c783efa4c.png)

Но периодически рисунок не появляется, хотя дебаггер хрома говорит, что он загружен.

Я использую код из примеров, так что по сути там всё достаточно стандартно. Есть ImageDrawer (копия того, который в примерах). Все картинки грузятся через
```javascript
new LibCanvas('canvas', {
preloadImages:{
info_red :'images/info_red.png',
info_green :'images/info_green.png',
info_blue :'images/info_blue.png',
info_yellow:'images/info_yellow.png',
plan :'images/plan.png'
}})
```

и инициализируются через
```javascript
.start()
.addEvent('ready', function () {
var img = this.getImage('plan');
new ImageDrawer(this, 'plan', [0, 0, img.width, img.height]);
})
.update();
```

Если открылась пустая страница, то если пару раз обновить, то рисунок появляется. При чем лог всегда говорит:

Image preloading has completed;
Images loaded: 5; Errors: 0; Aborts: 0

В чем может быть проблема?