2 つのムービークリップがあり、1 つのムービークリップは垂直方向にドラッグし、もう 1 つは水平方向にドラッグします。水平方向のムービークリップをスライドさせた場合、垂直方向のムービークリップも垂直方向に (メニューのように) ドラッグします。2 つのドラッグ関数を 1 つのドラッグ関数に入れてみましたが、うまくいきませんでした。誰か助けてくれませんか?
menu0.bar1.thumbnail1.addEventListener(MouseEvent.MOUSE_DOWN, startdrag1)
stage.addEventListener(MouseEvent.MOUSE_UP, stopdrag1)
function startdrag1 (e:MouseEvent)
{
menu0.addEventListener(MouseEvent.MOUSE_DOWN, startdrag)
menu0.removeEventListener(MouseEvent.MOUSE_DOWN, startdrag)
//Horizontal dragging menu
menu0.bar1.thumbnail1.startDrag(false, new Rectangle(0,125,-1380,0));
//Vertical dragging menu
menu0.startDrag(false,new Rectangle(0,93,0,-1125));
}
function stopdrag1 (e:MouseEvent)
{
menu0.bar1.thumbnail1.stopDrag();
menu0.addEventListener(MouseEvent.MOUSE_DOWN, startdrag)
menu0.bar1.stopDrag();
}
水平方向にのみドラッグされますが、メニューはドラッグされません。(サムネイルはメニューにあり、スクリプトはそのすべての外にあります)