Tôi đang thử nghiệm với html5 và tôi có một hình ảnh nhỏ thả xuống, người dùng chọn và hình ảnh và nó vẽ nó vào canvas bằng cách sử dụng drawImage();html5, thêm một trình xử lý sự kiện vào một hình ảnh được vẽ trên canvas
Tôi không thể tìm ra cách thêm trình xử lý sự kiện vào hình ảnh mới được vẽ trên canvas.
Tôi đã thử đặt nó trong một biến như sau:
var newImg = ctx.drawImage(myImage, 200, 200);
và sau đó thêm một eventlistener đó, nhưng nó dường như không làm việc.
newImg.addEventListener('mousedown', onImgClick, false);
Cách chính xác để thực hiện điều này là gì.
Tôi bị nhầm lẫn bởi điều này, bởi vì có vẻ như có nhiều hướng dẫn về cách thao tác các đối tượng được vẽ trên canvas. Thậm chí còn có thư viện trò chơi javascript sử dụng canvas. http://www.kesiev.com/akihabara/ Vì vậy, có vẻ như bạn có thể thao tác những hình ảnh bạn đưa vào canvas. – pfunc
Bạn có thể vẽ một vòng tròn trên một khung hình thật, nhưng sau đó chỉ có sơn. Bạn không thể nhặt vòng tròn đó và đưa nó trở lại khỏi khung hình; bạn không thể di chuyển nó lên trên một phần khác của bức tranh; * nó chỉ vẽ *. Bạn có thể áp dụng các đối tượng như hình ảnh, đường dẫn và văn bản vào một '