Tôi đang vẽ hình ảnh vào phần tử canvas. Sau đó tôi có mã phụ thuộc vào quá trình này được hoàn thành. Mã của tôi trông giống như sau:Canvas HTML5: Nhận sự kiện khi vẽ xong
var myContext = myCanvasElement.getContext('2d'),
myImg = new Image();
myImg.onload = function() {
myContext.drawImage(containerImg, 0, 0, 300, 300);
};
myImg.src = "someImage.png";
Vì vậy, bây giờ, tôi muốn được thông báo khi drawImage được thực hiện. Tôi đã kiểm tra spec nhưng tôi không thể tìm thấy một sự kiện hoặc khả năng để vượt qua một chức năng gọi lại. Cho đến nay tôi chỉ cần thiết lập một thời gian chờ, nhưng điều này rõ ràng là không phải là rất bền vững. Làm thế nào để bạn giải quyết vấn đề này?
@Loktar khó khăn để giải thích thêm đầy đủ mà không cần pha loãng câu trả lời, tôi nghĩ ... :( – Alnitak
không có bạn nói đúng tôi đọc lại nó và hoàn toàn hiểu nó, tôi chỉ tưởng tượng một mới Đó là lý do tại sao tôi đã kết thúc việc xóa bỏ bình luận của tôi – Loktar
@Loktar hy vọng bản chỉnh sửa của tôi bổ sung vừa đủ để làm cho nó rõ ràng :) – Alnitak