作者heerodream (我想当坏人)
看板Flash
标题[问题] flash AS3做绘图板 关於"橡皮擦"功能
时间Mon Jul 26 18:22:19 2010
我参考了etrexetrex大大的文章
用flash做了一个绘图板 Dynamic Stroke
可以用游标在上面任意画线
现在碰到一个问题是....橡皮擦怎麽做
因为每次画线都是连续的moveTo和lineTo两个函数在运作...
那要怎麽做才能像一般绘图工具那样一次擦掉一块范围的线
这个有解吗??
或着说这个橡皮擦可以一次用点选的方式 一次去掉一整段线?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.216.75
1F:推 cjcat2266:erase blend mode 07/26 18:38
2F:→ heerodream:楼上什麽意思...?我看不懂QQ 07/26 19:09
3F:→ aquarianboy:你有把上面那几个字丢到google试试吗? 07/26 19:13
5F:推 etrexetrex:如果你的底是白色 就叠一条白色线在上面 07/26 20:42
6F:→ etrexetrex:如果你想要一次擦掉一段线 那你在作画的时候每次滑鼠 07/26 20:42
7F:→ etrexetrex:按下就要 new 一个 shape 然後画在这个 shape 上 07/26 20:43
8F:→ etrexetrex:在用橡皮擦时就去判断滑鼠有没有点到 shape 07/26 20:43
9F:→ etrexetrex:再把那个点到的 shape 删掉 07/26 20:44
10F:→ heerodream:谢谢楼上 橡皮擦功能做出来了...现在反而是clear不知道 07/27 01:48
11F:→ heerodream:怎麽办...原本是xx.graphics.clear()就能全部清掉.. 07/27 01:49
12F:→ heerodream:现在不知道要怎麽清...(PS.我是照openyayak给的网址作) 07/27 01:50
13F:推 sextitanic:先把 show 从 main remove 掉 07/27 02:43
14F:→ sextitanic:再重新指定 content 跟 show 07/27 02:44
15F:→ sextitanic:然後再把 show 加回 main 里面,就可以清除了 07/27 02:44
16F:→ heerodream:楼上 谢谢你 终於搞定了!!! 07/27 03:02