0

我有一个 ScrollPane 组件要暂存,并将它作为源提供一个新的 MovieClip 实例。如何访问滚动窗格内的影片剪辑?

这是我到目前为止所拥有的,但它返回 null:

var regForm = new RegistrationForm();
regForm.name = "rForm";
regFormSP.source = regForm;
var form = Object(regFormSP.content).getChildByName("rForm");
trace(form) // returns null

更新

如果我列出我得到的对象

_level0.regFormSP.instance20.rForm

有一个对象“instance20”作为 rForm 的父对象……这是为什么呢?

4

1 回答 1

0

instance 20可能是 Flash 屏蔽和滚动的滚动窗格内的未命名容器。根据文档,ScrollPane.content 是对您使用 ScrollPane.source 分配的显示对象的引用。鉴于此,regFormSP.content应该是你的形式,而不是它的孩子。

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/containers/ScrollPane.html#content

于 2011-06-23T14:25:33.713 回答