使用AS3控制scrollPane组件中的滚动

时间:2018-06-08 10:38:25

标签: actionscript-3 flash scrollpane

感觉我在问简单的问题。我想控制滚动窗口组件中的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;
}

0 个答案:

没有答案