如何将按钮或复选框放在滚动窗格中以便滚动。 我尝试将它们作为孩子添加,但它们似乎附在滚动窗格上但不在里面。他们不滚动它们只是伸出它?
有没有办法将内容放在除文本之外的滚动窗格中。我试图解决的问题是在一个小区域内处理大量的复选框。复选框是从脚本动态生成的。
谢谢, 丹
答案 0 :(得分:1)
如果您正在讨论标准滚动窗格,那么它应该具有.source
属性。如果您添加复选框的名称,它将进入滚动窗格。
现在,如果你想添加复杂的内容,我建议你创建一个空的movieclip并将其放入滚动窗格。要添加到滚动窗格的任何内容,请将其添加到此动画片段。
//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作为滚动窗格的来源之前设置它。
希望这有帮助。