0

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();
}

水平方向にのみドラッグされますが、メニューはドラッグされません。(サムネイルはメニューにあり、スクリプトはそのすべての外にあります)

4

1 に答える 1