感觉我在问简单的问题。我想控制滚动窗口组件中的MC滚动而不单击并拖动滚动按钮。我想使用位于主时间轴和scrollPane源外部的选项卡,这样当我点击第一个选项卡时,scrollPane中的MC滚动到某个位置,等等。我也想要显示实际滚动为它正在发生,而不仅仅是跳到所需的位置。
我做了这个非常基本的测试代码,它可以改变scrollPane中MC的位置。但是,它不会更改滚动按钮位置,因此在移动MC的垂直位置后无法手动向上滚动,因为滚动按钮仍位于顶部。它也没有显示MC滚动(如果可能的话),它只是垂直跳起100:
scrollPane.source = movie;
scrollPane.source = new movie;
scrollTest.addEventListener(MouseEvent.CLICK,fl_ClickToGoToAndStopAtFrame);
function fl_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
scrollPane.source.y -= 100;
}