看板 Flash 關於我們 聯絡資訊
※ 引述《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