在我的swf中,我有一个MC(我们称之为MC1)以及一个连接到库中不同MC的滚动窗格(让我们称之为MC2)。
我正在努力的部分原因是,当MC1内的元素被拖放时,它会使MC2转到第2帧,并使MC2向上滚动到某个位置。
到目前为止,我只是想让框架导航工作。这是下面的代码。 “squareDrag”是MC1中要拖放的元素的实例名称。 “mcPane1”是主时间轴上滚动窗格的实例名称。我没有MC2的实例名称,因为它不在舞台上,只在库中。我在阅读滚动窗格内的内容时读到了一些关于使用“source”而不是实例名称的内容,所以我先尝试了。
import flash.events.MouseEvent;
this.addEventListener(MouseEvent.MOUSE_DOWN, startDragging, true);
this.addEventListener(MouseEvent.MOUSE_UP, stopDragging, true);
function startDragging(e:MouseEvent) {
squareDrag.startDrag();
}
function stopDragging(e:MouseEvent) {
squareDrag.stopDrag();
MovieClip(root).(mcPane1.source).gotoAndStop(2);
}
我应该在这做什么?我假设它很简单,我只是无法通过谷歌找到。
感谢。