久久黄片免费播放|国产精品第十一久久任人草|欧美日韩青操免高清国产黄片|91婷婷五月天嫩女|欧美亚洲日韩激情|在线看无码视频久久久久夜|免费黄片网站进入|avtt男人天堂网|凸凹成人精品视频|日韩色情在线观看

FLASHA中極篇:as3 startDrag的一個(gè)“bug”

2012/6/2 14:58:48   閱讀:2781    發(fā)布者:2781

先看下代碼:

flash舞臺(tái)上有一個(gè)mc1和一個(gè)mc2。

this.stage.addEventListener(MouseEvent.MOUSE_DOWN,mouse_Down);

function mouse_Down(e:Event):void{
 mc2.startDrag(true);//或則寫(xiě)成 mc2.stopDrag();
}

mc1.startDrag(true);

現(xiàn)象:開(kāi)始鼠標(biāo)是拖動(dòng)mc1的,當(dāng)按下鼠標(biāo)后mc2開(kāi)始拖動(dòng),mc1停止了拖動(dòng)。

想用startDrag()控制2個(gè)元件拖動(dòng)的夢(mèng)想破滅了,也是一個(gè)很簡(jiǎn)單的細(xì)節(jié)問(wèn)題,之前也是一直都沒(méi)注意到這個(gè)問(wèn)題,富甲由于新加了一個(gè)拖動(dòng)地圖的功能導(dǎo)致其它地方的鼠標(biāo)拖動(dòng)失效后才發(fā)現(xiàn)是這個(gè)startDrag方法在作祟。

一直鬧不明白,既然startDrag方法是movieClip繼承而來(lái)的,那為什么只能控制一個(gè)mc拖動(dòng)呢?暫時(shí)給bug加個(gè)引號(hào),勉強(qiáng)作為一個(gè)bug以示提醒吧。