I'm post a question here before( How to load an image in Dart ) and get answer, but same time get more questions. Why I'm can draw image only this way:
image.on.load.add((e) {
context.drawImage(image, 0, 0);
});
but if I'm write something like:
ImageElement image = new ImageElement();
image.src = 'myImage.png';
context.drawImage(image, 0, 0);
^^^ this don't work and don't draw image. Why?
bool loaded = false;
ImageElement image = new ImageElement();
image.src = 'myImage.png';
image.on.load.add((e) {
loaded = true;
});
print(loaded); // on console get - false
^^^ why I'm get false? I'm created if image loaded variable loaded become true, but loaded don't become true.
Sorry for my bad English language. Thanks!