0

我如何将按钮或复选框放在滚动窗格中以便滚动。我尝试将它们添加为子项,但它们似乎附加到滚动窗格而不是内部。他们不滚动他们只是延伸出来吗?

除了文本之外,有没有办法将内容放在滚动窗格中。我要解决的问题是在小范围内处理大量复选框。复选框是从脚本动态生成的。

谢谢,丹

4

1 回答 1

1

如果您谈论的是标准滚动窗格,那么它应该有一个.source属性。如果您添加复选框的名称,它将进入滚动窗格。

现在,如果您想添加复杂的内容,我建议您创建一个空的影片剪辑并将其放入滚动窗格中。您想要添加到滚动窗格的任何内容,都将其添加到此影片剪辑中。

//create your container
var mc:MovieClip = new MovieClip();
//you don't need to add it to the displaylist (addChild(mc))

//now set it as the source of your scrollpane
your_scrollpane.source = mc;

//any time you add a new item
mc.addChild(your_checkbox);

//you can set the properties
your_checkbox.x = 0;
your_checkbox.y = 0;

//and refresh the scrollpane
your_scrollpane.update();

您还可以在将 mc 作为滚动窗格的源之前对其进行设置。

希望这可以帮助。

于 2011-05-11T08:27:56.253 回答