我正在开发移动应用程序。我有一个水平列表视图,每个项目都有一个很长的描述,所以我需要一个垂直滚动的独立信息。我正在尝试添加一个scroll作为itemRenderer的子项。我没有明白。任何人都知道我在做什么坏事? 我有一个继承ItemRenderer的类(我也尝试过使用AsFusion的BaseRenderer,它看起来对移动应用有更多的性能,结果也是一样)。 这里是从我的代码滚动的一部分:在项目渲染器中滚动导致产生空项
override protected function createChildren():void
{
super.createChildren();
scroller = new VScrollBar();
scroller.percentHeight = 100;
scroller.setStyle('right', 0);
scrollGroup = new Group();
scrollGroup.percentHeight = 100;
scrollGroup.percentWidth = 100;
super.addElement(scroller);
super.addElement(scrollGroup);
scroller.viewport = scrollGroup;
}
我也试过
override protected function createChildren():void
{
super.createChildren();
scroller = new Scroller();
scroller.percentHeight = 100;
scroller.percentWidth = 100;
scrollGroup = new Group();
scrollGroup.percentHeight = 100;
scrollGroup.percentWidth = 100;
super.addElement(scroller);
super.addElement(scrollGroup);
scroller.viewport = scrollGroup;
}
,结果是一样的。列表中的空项目。我可以更改页面(列表水平滚动页面),下一个项目也是空的。如果我删除addElement(滚动条),我可以很好地看到这些项目,但没有我真正需要的垂直滚动条。所以问题在于滚动条。任何想法,我在做什么这么糟糕?请?我需要actioncript中的解决方案,我已经完成了更多的项目管理器,并且我将继承,而且在actionscript中移动设备的性能更好。先谢谢你。
谢谢你的回答,但我需要在动作的解决方案。 (建议用于移动应用程序中的大项目管理员)我将编辑我的问题。我认为我在上面做的和你在mxml中一样。但它不起作用。我不知道它是否适用于mxml,但是如果它起作用,它必须是在actionscript中有效的任何方式。 – ccsakuweb
可以在ActionScript中实例化一个滚轮...只是创建一个并添加一个集团的,如上图所示... –
滚动条使用VSCrollBar和HScrollBar控件所以它可能是它在做什么东西,上面的代码可能不会做。 –