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

rForm の親に「instance20」というオブジェクトがあるのですが、それはなぜでしょうか?

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 に答える