将滑鼠指标变成子弹准心.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
将滑鼠指标变成子弹准心

將滑鼠指標變成子彈準心 在戳泡泡遊戲中, 要讓玩家按下滑鼠就發射出子 彈, 以便射擊泡泡。為了讓遊戲更有臨場感, 我們 要把預設的滑鼠指標 (白色箭頭) 換成子彈的準 原本的滑鼠 我們準備要當 指標圖示 作滑鼠指標的 心, 如右圖所示: 子彈準心元件 要將滑鼠指標換成自訂的圖示, 所需的程式碼 Flash 已經幫我們準備好了, 你只 要開啟程式碼片段面板來套用即可。請接續上例, 或開啟 15-ex02.fla 來練習: step01  請新增一個滑鼠指標圖層, 將欲 2 從元件庫面板將子彈準心元 取代滑鼠指標的子彈準心元件 件拉曳到舞台上 (位置不拘) 安排到舞台上, 設定實體名稱: 3 設定實體名稱為 1 新增此 myMouse_mc 圖層 step02  選取子彈準心實體, 開啟程式 碼片段面板, 如圖加入自訂滑 1 展開動作 鼠游標這個片段: 資料夾 2 雙按此片段 step03  接著就會自動開啟動作面板, 讓你檢視寫好的程式碼。這段程式碼的作用, 是讓 自訂的實體 (子彈準心) 跟著滑鼠指標移動, 再把原本的指標圖示 (白色箭頭)  隱藏起來, 如下所示: A B C 灰色的文字是 D 註解, 告訴你 可以如何修改 E A 將元件實體置入舞台, 套用我們建立的實體名稱:myMouse_mc B 這一行是防止 myMouse_mc 接收滑鼠事件 (下面會說明原因) C 讓 myMouse_mc 偵聽自訂函式:fl_CustomMouseCursor D 設定 fl_CustomMouseCursor 函式的內容:將 myMouse_mc 的 X、Y 座 stage.mouseX stage.mouseY 標設定為滑鼠指標的 X、Y 座標 (即 、 ) E 將原本的指標圖示 (白色箭頭) 隱藏起來   其中的 myMouse_mc.mouseEnabled = false; 這一行, 是讓 myMouse_mc  無法接收滑鼠事件, 為什麼呢?因為我們隱藏的指標 (白色箭頭) 位於所有物 件的上層, 當我們「按一下滑鼠」時, 接收滑鼠事件 (被按下) 的變成自訂的指 標, 而不是舞台。如果不讓自訂指標接收滑鼠事件, 才能真正把「按一下」的事件 傳到舞台。你可參考下圖: 

文档评论(0)

shaofang00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档