//用两个循环创建100个块并且随机產生10个加一个雷的类名 //给每个块添加位置数据 和 id属性 鼠标按下事件 var n=0; //如果点到的不是雷,显示出他旁边雷的个数
十四、响应鼠标点击事件
如果当湔坐标位置设置的前景状态为允许值范围则将其赋给相应的_foreData元素,并删除原来的图形如果设置状态为问号或小红旗,则重新设置该图形
(2)鼠标点击空白区域时,自动打开附近连片的空白区域使用了以下递归方法。
这是胜利后的处理方法:先停止计时然后重新覆盖前景图片,启用计时动画事件从下往上逐消去前景图片:
// 重新覆盖前景图片
这是计时动画事件方法:
(3)添加鼠标左键事件
// 获取鼠标点击的格子位置
实现了主要状态判断和动作,踩雷和胜利判断的情况因为要使用动画效果所以这里先留空,待后洅做
(4)添加鼠标右键功能
// 获取鼠标点击的格子位置 // 设置相应的图片(原始、红旗、问号)
将该方法添加到前景ForeCanvas控件的左、右键事件中進行调用。