我想知道是否有可能在孩子被添加到其中之后创建一个滚动的MC,这扩展了父母的界限。例如,我有一本成绩簿UI mc,其中我有一个名为学生姓名的电影剪辑。在学生姓名内,我有代码添加另一个动画片段,动态显示来自数据库的学生姓名。 for循环重复,另一个mc将添加到它下面。然而,在它们全部添加之后,孩子仍然显示在父母mc(学生姓名)之外。是否有可能确保学生姓名中的所有孩子都留在家长内,我可以向下滚动以查看其余孩子。 (非常类似于数据网格)添加的子项是浅色和深色阴影框,其中包含易于阅读的学生姓名。
function addStudentList():void
{
for (var i:int = 0; i < currentArr.length; i++)
{
if (i % 2 != 0)
{
var darkShade:mc_darkShade = new mc_darkShade;
darkShade.name = "darkShade";
darkShade.x = xCoordinate;
darkShade.y = yCoordinate;
darkShade.studentName.text = currentArr[i].lastname + ", " + currentArr[i].firstname;
studentArr.push(darkShade);
addChild(darkShade);
yCoordinate += 33.10;
}else
{
var lightShade:mc_lightShade = new mc_lightShade;
lightShade.name = "lightShade";
lightShade.x = xCoordinate;
lightShade.y = yCoordinate;
lightShade.studentName.text = currentArr[i].lastname + ", " + currentArr[i].firstname;
studentArr.push(lightShade);
addChild(lightShade);
yCoordinate += 33.10;
}
}
}
谢谢! 约什
答案 0 :(得分:0)
我找到了一个可重复使用,可触摸滚动的项目列表,适用于针对iOS设备的AIR应用。您可以下载源代码以及一个示例here,如果您想查看一个示例,请在下载前查看here
文件使用Greensocks ThrowProps,因此您也需要下载。