Получить ребенка прокрутки - PullRequest
0 голосов
/ 23 июня 2011

У меня есть компонент ScrollPane для сцены, и я даю ему в качестве источника новый экземпляр MovieClip. Как я могу получить доступ к мувиклипу внутри полосы прокрутки?

Это то, что у меня есть, но оно возвращает ноль:

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

UPDATE

Если я перечислю объекты, я получу

_level0.regFormSP.instance20.rForm

Существует объект "instance20" в качестве родителя для rForm ... Почему это так?

1 Ответ

0 голосов
/ 23 июня 2011

instance 20, вероятно, является неназванным контейнером внутри панели прокрутки, который Flash маскирует и прокручивает. Согласно документам, ScrollPane.content является ссылкой на экранный объект, который вы назначаете с помощью ScrollPane.source. Учитывая это, regFormSP.content должна быть вашей формой, а не дочерней.

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

...