这次问题比较多 做了张图说明 又来麻烦各位大牛了 求求你们了
construct2吧
全部回复
仅看楼主
level 8
我爱20076
楼主
2014年12月12日 03点12分
1
level 11
sppam
canvas画图是以这个canvas左上角为原点的。
比如假设你这个紫色方块,左上角的坐标是 100,100。
当你鼠标在(50,50)点击的时候
他会在举例紫方块左上角X+50,Y+50的地方画圆
这个可能我表达的不太清楚,你试一下就知道了。
2014年12月12日 03点12分
2
我爱20076
谢谢您 第一个问题解决了
2014年12月12日 08点12分
我爱20076
还是用c2画图比js方便多了
2014年12月12日 08点12分
我爱20076
Span大师 下面的问题您能帮我一下么 多谢您了
2014年12月12日 08点12分
level 6
贴吧用户_06ERME7
大牛是啥?
2014年12月12日 10点12分
3
level 10
sincain
Canvas只是用来绘制图形的,没有别的功能。如果你需要操纵里面的东西,那只能自己做了。比如想要拖拽那个方块,就需要记录下这个方块的位置大小颜色等等,然后拖拽的时候不断的擦除重画来达到被拖拽的效果。
你可以在鼠标画图的时候创建一个设置了拖拽行为的透明object,然后给他设置大小和绘制的图形吻合。拖拽事件的后面就写上擦除上次绘制的位置,然后重新绘制到新的位置去。
2014年12月12日 23点12分
4
我爱20076
谢谢您
2014年12月13日 00点12分
sincain
回复 我爱20076 :不谢不谢,能帮到你就好
2014年12月13日 23点12分
level 10
sincain
第三个问题比较简单,鼠标点击的时候用数据记录下现在已经点下第一个点,然后再点击的时候用这个数据来判断是不是第一次点击。如果是第一次就用moveTo,否则就用lineTo,这样就会从第一个点一直划线到最后一个点。
可能你还需要一个按钮用来结束绘制,也就是重设那个值,之后就可以画新的路径了。
2014年12月12日 23点12分
5
我爱20076
记录鼠标点击的参数是哪个我没找到 mouce.click .count 还是什么
2014年12月13日 00点12分
sppam
回复 我爱20076 :可以手动设置,建两个变量,点击鼠标时让两个变量分别等于 mouse.x,mouse.y
2014年12月13日 02点12分
level 1
武夷山小盆友
我用div那个插件 在innerdiv中写入
<div style="background:red;width:20px;height:30px;"></div>
报错 这个是怎么回事
2014年12月13日 03点12分
6
level 13
傅老師_台灣
@我爱20076
我使用最新的canvas插件(ver. 2.0)是可以加<Drag&drop>的。
2. 加入state的概念:
2014年12月14日 15点12分
7
我爱20076
多谢傅老师
2014年12月15日 05点12分
我爱20076
傅老师我现在会用jquery的ajax来创建loading了 傅老师没有您的帮助就没有我今天 好人一生平安 阿弥陀佛
2014年12月15日 07点12分
rexrainbow
回复 我爱20076 : loading为什麼需要ajax呢? 是用来载入sprite的frame吗?
2014年12月15日 07点12分
我爱20076
回复 rexrainbow :我用过$ajax从另一个页面加载
2014年12月15日 07点12分
1