Q:

Move object from one canvas to another

i Have Canvas A and Canvas B and want to move star object from Canvas A and place it on Canvas B. Is it possible? if yes how can i do it ? for more understanding look picture below 

A:

This is not a straightforward feature of canvas. You can use some of existing libraries to achieve this or can refer them to write your own code.
The idea includes:

register mouse events (up, down, move) on canvas objects
maintain mouse drag state (dragging or mousemove)
save the object state in variable (copy)
repaint the canvas while dragging to give it a proper dragging like look & feel
on drop (mouseup) render the object (copied previously) on target canvas

