одна полоса прокрутки для нескольких списков. flash CS6

У меня были проблемы с получением одной полосы прокрутки для работы с несколькими списками. Я хотел что-то похожее на то, как Excel делает это визуально
я закончил с помощью ползунка и с помощью значения этого бара, чтобы изменить selectedIndex списка. Однако это не сработало.

Это код, который я использовал:

import flash.events.MouseEvent;

slider1.addEventListener(MouseEvent.MOUSE_OVER,scrolling);
function scrolling(evt:MouseEvent)
{
trace(slider1.value);
slider1.maximum=InstanceName_1.length;
InstanceName_1.selectedIndex=slider1.value;
InstanceName_2.selectedIndex=slider1.value;
InstanceName_3.selectedIndex=slider1.value;
InstanceName_4.selectedIndex=slider1.value;
}

с InstanceName_n-это различные списки, которые я использовал.

Заранее большое спасибо!

1 ответ

  1. Я думаю, что функция прослушивателя ошибочна, попробуйте использовать это

     slider1.addEventListener(MouseEvent.MOUSE_MOVE,scrolling);
    

    это может помочь, потому что это, когда мышь вниз и движется, обычно используется для перетаскивания / время падения, все еще вы можете попробовать его, он будет работать