看板 Flash 關於我們 聯絡資訊
目前正在寫一段關於 MouseEvent.Mouse_OVER 的觸發 當滑鼠碰到目標物的時候 要有事件發生 可是目標物是不規則的圖片 !! 也就是說圖片有些地方是補上透明色 所以滑鼠在目標物周圍就會提早發生事件 為了要解決這問題 所以決定要把圖片從點陣圖轉成向量圖 從 FLASH 元件上著手的方式已經找到 可是物件數量很多 不太適合手動一張張轉 所以希望能夠直接用 loader 把圖片讀到 Flash 再把圖片轉成向量圖 找原廠文件 在 BitMapData 有一個 getVector (應該是要用他吧??) 可是怎麼寫怎麼錯... 想請問一下板上有沒有人做過 把圖片 load 進來之後轉成 Vector 向量物件的 能夠指導一下 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.120.191
sextitanic:如果按鈕本身沒有什麼特殊需求,可以轉成按鈕元件 07/23 21:07
sextitanic:flash 就只會去抓物件範圍了 07/23 21:07
sextitanic:或是上 google 找找「bitmapData.hitTest」 07/23 21:15
sextitanic:其用法是先轉成點陣圖,再碰撞的時候忽略alpha(可設定) 07/23 21:19
sextitanic:倒沒有需要用到 getVector 07/23 21:19
STARGAZERs:我直接把 元件庫的圖片檔案轉成 按鈕元件沒用... 07/25 18:20
STARGAZERs:hitTest 我正在看 不過 Mouse_Over 好像只有碰到時 07/25 18:21
STARGAZERs:觸發... 這樣判定會不會出問題阿@@? 07/25 18:21
STARGAZERs:想到一個解決方式 Mouse_OVER 開始監聽 MOUSE_MOVE... 07/25 18:25
ben0209:bitmap 使用去背 PNG 07/26 10:09
STARGAZERs:我使用的已經是去背過的 png ... 07/26 14:41
STARGAZERs:不過透明的部份目前還是無解 還是會被點到 07/26 14:41