Re: [問題]如何讓物件跟著滑鼠動
感謝大大的教學
可是我照著大大給的方法操作後 卻遇到一個小問題
那就是新產生的元件一按下去就沒辦法再移動了> <"
我嘗試修改大大給的意見 得到了比較接近我想要的效果
http://www.speedyshare.com/223798770.html
可是現在卻有兩個BUG
1.擊點Resistance_btn時如果滑鼠游移動 那產生的resistance和
滑鼠指標也有所偏差 然後變成滑鼠永遠點不到元件 囧
2.當製造出新的resistance後 舊的resistance就沒辦法移動了
※ 引述《cjcat2266 (CJ Cat)》之銘言:
: 另外宣告一個 currentResistor 來紀錄最新生出來的 Resistance
: 然後監聽 stage 丟出來的 MouseEvent.MOUSE_UP 來停止拖曳
: (題外話,你變數宣告最好都有標明type,這樣比較安全)
: //新宣告
: var currentResistor:Resistance;
: function markResistance(e){
: //省略一些code
: //保留住最新生出來的 Resistance 的 reference
: currentResistor = resistance;
: //監聽stage的MouseEvent.MOUSE_UP
: stage.addEventListener(MouseEvent.MOUSE_UP, up);
: //開始拖曳
: resistance.startDrag();
: }
: function up(e:Event):void {
: //取消監聽
: stage.removeEventListener(MouseEvent.MOUSE_UP, up);
: //題整拖曳
: currentResistor.stopDrag();
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.6.157
推
11/28 08:32, , 1F
11/28 08:32, 1F
→
11/28 08:32, , 2F
11/28 08:32, 2F
推
11/28 14:05, , 3F
11/28 14:05, 3F
→
11/28 14:05, , 4F
11/28 14:05, 4F
→
11/28 14:05, , 5F
11/28 14:05, 5F
→
11/28 16:42, , 6F
11/28 16:42, 6F
→
11/28 16:42, , 7F
11/28 16:42, 7F
→
11/28 16:43, , 8F
11/28 16:43, 8F
→
11/28 16:45, , 9F
11/28 16:45, 9F
→
11/28 16:46, , 10F
11/28 16:46, 10F
→
11/28 16:48, , 11F
11/28 16:48, 11F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章