18-创建一个支持拖放的应用程序
11.3.1 创建一个支持拖放的应用程序
创建支持拖放的应用程序需要完成以下工作。
- 创建一个用于装饰圣诞树的对象,该对象可以被点击、拖动、放下和再此拖动。
- 需要将Canvas想象为工作在“保留模式”,这样就可以追踪多个物体。为此需要创建一个对象的“显示列表”。
- 需要为这些Canvas中的对象增加监听“事件”的能力,还需要一种方法能够将鼠标事件向那些需要监听的对象进行广播。
- 当鼠标指针移动到可被点击的对象上时,需要将鼠标指针从箭头变为手形,这样可以使得程序的行为效果与Flash或Silverlight类似。