actionscript-3 - 从另一个 MC 内部控制源 MC 内部的帧导航
问题描述
在我的 swf 中,我有一个 MC(我们称之为 MC1)以及一个连接到库中不同 MC(我们称之为 MC2)的滚动窗格。
我正在尝试做的部分事情是,当 MC1 中的一个元素被拖放时,它使 MC2 转到第 2 帧,并使 MC2 向上滚动到某个位置。
到目前为止,我只是想让框架导航工作。这是下面的代码。“squareDrag”是我要拖放的 MC1 中元素的实例名称。“mcPane1”是主时间轴上滚动窗格的实例名称。我没有 MC2 的实例名称,因为它不在舞台上,只在库中。在引用滚动窗格内的内容时,我读到了一些关于使用“源”而不是实例名称的内容,所以我先尝试了。
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);
}
我应该在这里做什么?我假设这很简单,我只是无法通过谷歌找到。
谢谢。
解决方案
推荐阅读
- machine-learning - GridSearch 和 Keras 的不同指标:实际返回的是哪一个
- ios - Flutter:(iOS)电子邮件地址的文本表单字段自动大写名称
- powershell-3.0 - 如何在远程计算机上打开 exe
- linux - nginx 工作进程更好地为单个 cpu 提供 1 个或多个进程?
- python - 当我运行此代码时,我得到了无效的语法,并突出显示了 p_desc
- vb.net - 计算文件中某个名称之后的名称数量?
- php - 如何访问对象中的动态属性?
- python - 需要将列表中的十六进制值视为 int 以使用 bin() 进行计算。我错过了什么?
- ios - 有没有办法以编程方式从 ios 应用商店下载应用程序
- python - 稀疏输入的 KNeighborsClassifier 中使用的算法?