以後研討會可能會用到的範例
也可以給想要開始建立個人library的朋友當參考 :)
說穿了這個API沒什麼特別的功能
只是可以做出一個滑鼠游標而已
也有考慮一些特殊狀況:
1. 游標的mouseEnabled和mouseChildren已設為false
2. 滑鼠離開stage範圍以後會使visible變成false
3. 利用Event.ADDED_TO_STAGE和Event.REMOVED_TO_STAGE
來達到當游標沒有在display list上面時,removeEventListener的效果
以降低效能上的負荷 (雖然沒有降低多少,不過多多益善)
使用者要做一個滑鼠游標的時候
完全不需要寫任何一行code
只要在library裡面的symbol linkage上
將base class欄位輸入idv.cjcat.display.Cursor
再將這個symbol拉到場景上就搞定了
這是原始擋連結 http://0rz.tw/c94O1
如果你想要玩進階一點的
像是可以利用判斷滑鼠做標位置來修改游標的rotation或alpha
可以去 override public function update():void
以上
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.90.15
※ 編輯: cjcat2266 來自: 61.228.90.15 (09/20 14:53)