我如何将按钮或复选框放在滚动窗格中以便滚动。我尝试将它们添加为子项,但它们似乎附加到滚动窗格而不是内部。他们不滚动他们只是延伸出来吗?
除了文本之外,有没有办法将内容放在滚动窗格中。我要解决的问题是在小范围内处理大量复选框。复选框是从脚本动态生成的。
谢谢,丹
我如何将按钮或复选框放在滚动窗格中以便滚动。我尝试将它们添加为子项,但它们似乎附加到滚动窗格而不是内部。他们不滚动他们只是延伸出来吗?
除了文本之外,有没有办法将内容放在滚动窗格中。我要解决的问题是在小范围内处理大量复选框。复选框是从脚本动态生成的。
谢谢,丹
如果您谈论的是标准滚动窗格,那么它应该有一个.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 作为滚动窗格的源之前对其进行设置。
希望这可以帮助。