我正在開發移動應用程序。我有一個水平列表視圖,每個項目都有一個很長的描述,所以我需要一個垂直滾動的獨立信息。我正在嘗試添加一個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控件所以它可能是它在做什麼東西,上面的代碼可能不會做。 –