[問題] flash AS3做繪圖板 關於"橡皮擦"功能

看板Flash作者 (我想當壞人)時間15年前 (2010/07/26 18:22), 編輯推噓4(4012)
留言16則, 6人參與, 最新討論串1/1
我參考了etrexetrex大大的文章 用flash做了一個繪圖板 Dynamic Stroke 可以用遊標在上面任意畫線 現在碰到一個問題是....橡皮擦怎麼做 因為每次畫線都是連續的moveTo和lineTo兩個函數在運作... 那要怎麼做才能像一般繪圖工具那樣一次擦掉一塊範圍的線 這個有解嗎?? 或著說這個橡皮擦可以一次用點選的方式 一次去掉一整段線? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.216.75

07/26 18:38, , 1F
erase blend mode
07/26 18:38, 1F

07/26 19:09, , 2F
樓上什麼意思...?我看不懂QQ
07/26 19:09, 2F

07/26 19:13, , 3F
你有把上面那幾個字丟到google試試嗎?
07/26 19:13, 3F

07/26 19:46, , 4F

07/26 20:42, , 5F
如果你的底是白色 就疊一條白色線在上面
07/26 20:42, 5F

07/26 20:42, , 6F
如果你想要一次擦掉一段線 那你在作畫的時候每次滑鼠
07/26 20:42, 6F

07/26 20:43, , 7F
按下就要 new 一個 shape 然後畫在這個 shape 上
07/26 20:43, 7F

07/26 20:43, , 8F
在用橡皮擦時就去判斷滑鼠有沒有點到 shape
07/26 20:43, 8F

07/26 20:44, , 9F
再把那個點到的 shape 刪掉
07/26 20:44, 9F

07/27 01:48, , 10F
謝謝樓上 橡皮擦功能做出來了...現在反而是clear不知道
07/27 01:48, 10F

07/27 01:49, , 11F
怎麼辦...原本是xx.graphics.clear()就能全部清掉..
07/27 01:49, 11F

07/27 01:50, , 12F
現在不知道要怎麼清...(PS.我是照openyayak給的網址作)
07/27 01:50, 12F

07/27 02:43, , 13F
先把 show 從 main remove 掉
07/27 02:43, 13F

07/27 02:44, , 14F
再重新指定 content 跟 show
07/27 02:44, 14F

07/27 02:44, , 15F
然後再把 show 加回 main 裡面,就可以清除了
07/27 02:44, 15F

07/27 03:02, , 16F
樓上 謝謝你 終於搞定了!!!
07/27 03:02, 16F
文章代碼(AID): #1CJM7UQt (Flash)