Re: [問題] onmousemove問題

看板Flash作者 (72727)時間13年前 (2011/12/01 22:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《GodShot (GodShot)》之銘言: : 請問我在遊戲中寫了一個boot元件 : 有設定他的移動範圍 : boot.onMouseMove = function() { : this._x = _xmouse; : }; : startDrag(boot, true, -155, 125, 250, 125); : 可是設定完之後,滑鼠就沒辦法移動到旁邊點選大場景上的按鈕 : 切換到別的遊戲 : 因為X軸超出範圍所以點下去的時候就沒有反應 : 這個問題要怎麼解決呢? 我是不知道寫遊戲的是哪套怎麼寫 規定怎樣 不過應該都是用AS3為基礎吧 startDrag() 剛剛google了一下似乎是Flash Lite的方法 我猜大概是規定某物件在你設計的SWF Flash影片中是被鎖定範圍的狀態 直到影片結束 呼叫另外一個影片的startDrag()才會解除 這個基本上也是事件偵聽 所以你在影片結束的時候就要用此方法的中斷屬性 也就是把此root的偵聽事件移除掉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.49.73
文章代碼(AID): #1Eruyetk (Flash)
討論串 (同標題文章)
文章代碼(AID): #1Eruyetk (Flash)