0
我有當movieclip1拖動各國和打線則停止拖放功能,但它似乎停止整個拖拽功能即使它們沒有在函數中調用,但其他影片剪輯中的swf。有人可以幫我這個。hitTestObject,stopDrag停止兩個影片剪輯拖即使功能狀態一個影片剪輯停止拖動
問候 牛逼
下面是代碼:
function hitTest(event:Event):void
{
if (movieclip1.hitTestObject(line))
{
movieclip1.stopDrag();
}
else
{
}
}
這是有幫助的,你貼的代碼,但你可能要張貼更使我們不必做出關於你的代碼是怎麼寫的假設。例如,你可以發佈開始拖動的代碼嗎? – jhocking 2011-04-27 14:38:23
嘗試用以下代替代碼在'則hitTest()'函數:'VAR displayObject的:的DisplayObject =的DisplayObject(e.currentTarget); if(displayObject.hitTestObject)displayObject.stopDrag();' – Taurayi 2011-04-27 18:14:30
此外,您應該將'hitTest()'函數的名稱更改爲'onClick()'或'onMovieClipClick()'或'clickHandler()' AS3命名約定。 – Taurayi 2011-04-27 18:16:59