[問題] 關於把 bitmap 轉為向量

看板Flash作者 (星之影)時間15年前 (2010/07/23 18:20), 編輯推噓0(0012)
留言12則, 3人參與, 最新討論串1/1
目前正在寫一段關於 MouseEvent.Mouse_OVER 的觸發 當滑鼠碰到目標物的時候 要有事件發生 可是目標物是不規則的圖片 !! 也就是說圖片有些地方是補上透明色 所以滑鼠在目標物周圍就會提早發生事件 為了要解決這問題 所以決定要把圖片從點陣圖轉成向量圖 從 FLASH 元件上著手的方式已經找到 可是物件數量很多 不太適合手動一張張轉 所以希望能夠直接用 loader 把圖片讀到 Flash 再把圖片轉成向量圖 找原廠文件 在 BitMapData 有一個 getVector (應該是要用他吧??) 可是怎麼寫怎麼錯... 想請問一下板上有沒有人做過 把圖片 load 進來之後轉成 Vector 向量物件的 能夠指導一下 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.120.191

07/23 21:07, , 1F
如果按鈕本身沒有什麼特殊需求,可以轉成按鈕元件
07/23 21:07, 1F

07/23 21:07, , 2F
flash 就只會去抓物件範圍了
07/23 21:07, 2F

07/23 21:15, , 3F
或是上 google 找找「bitmapData.hitTest」
07/23 21:15, 3F

07/23 21:19, , 4F
其用法是先轉成點陣圖,再碰撞的時候忽略alpha(可設定)
07/23 21:19, 4F

07/23 21:19, , 5F
倒沒有需要用到 getVector
07/23 21:19, 5F

07/25 18:20, , 6F
我直接把 元件庫的圖片檔案轉成 按鈕元件沒用...
07/25 18:20, 6F

07/25 18:21, , 7F
hitTest 我正在看 不過 Mouse_Over 好像只有碰到時
07/25 18:21, 7F

07/25 18:21, , 8F
觸發... 這樣判定會不會出問題阿@@?
07/25 18:21, 8F

07/25 18:25, , 9F
想到一個解決方式 Mouse_OVER 開始監聽 MOUSE_MOVE...
07/25 18:25, 9F

07/26 10:09, , 10F
bitmap 使用去背 PNG
07/26 10:09, 10F

07/26 14:41, , 11F
我使用的已經是去背過的 png ...
07/26 14:41, 11F

07/26 14:41, , 12F
不過透明的部份目前還是無解 還是會被點到
07/26 14:41, 12F
文章代碼(AID): #1CIMpojk (Flash)
文章代碼(AID): #1CIMpojk (Flash)