2011-06-23 4 views
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 

UPDATE

私は

_level0.regFormSP.instance20.rForm 

を取得するオブジェクトを一覧表示した場合、オブジェクト "instance20" がありますrFormの親として...それはなぜですか?

+0

なぜ、あなたは 'regForm'リファレンスを使用し続けることができませんか? – shanethehat

+0

はい私はそれを行うことができましたが、なぜこれが起こるのかを学ぶだけです – chchrist

答えて

0

instance 20は、おそらく、Flashがマスクしてスクロールするスクロールペイン内の無名のコンテナです。ドキュメントによると、ScrollPane.contentは、ScrollPane.sourceを使用して割り当てた表示オブジェクトへの参照です。それで、regFormSP.contentはあなたのフォームであり、その子ではありません。

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

+0

thnxはその部分を逃しました – chchrist

関連する問題