Actionscript 3 as3制作滚动电影剪辑
我想知道是否有可能创建一个滚动MC后,孩子们已经被添加到其中,这扩展了父母的界限。例如,我有一个成绩册UI mc,里面有一个叫做学生名字的电影剪辑。在学生姓名中,我有代码添加另一个电影剪辑,动态显示db中的学生姓名。for循环将重复,另一个mc将添加到它下面。但是,在添加完所有子项后,子项仍然显示在父项mc(学生名)之外。是否可以确保学生姓名中的所有孩子都留在家长姓名中,我可以向下滚动查看其余的孩子。(非常类似于数据网格)添加的子项是明暗阴影框,其中包含易于阅读的学生姓名Actionscript 3 as3制作滚动电影剪辑,actionscript-3,flash,air,Actionscript 3,Flash,Air,我想知道是否有可能创建一个滚动MC后,孩子们已经被添加到其中,这扩展了父母的界限。例如,我有一个成绩册UI mc,里面有一个叫做学生名字的电影剪辑。在学生姓名中,我有代码添加另一个电影剪辑,动态显示db中的学生姓名。for循环将重复,另一个mc将添加到它下面。但是,在添加完所有子项后,子项仍然显示在父项mc(学生名)之外。是否可以确保学生姓名中的所有孩子都留在家长姓名中,我可以向下滚动查看其余的孩子。(非常类似于数据网格)添加的子项是明暗阴影框,其中包含易于阅读的学生姓名 function ad
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;
}
}
}
函数addStudentList():void
{
对于(变量i:int=0;i
谢谢大家!!
Josh我发现了一个可重复使用、可滚动的项目列表,适用于针对iOS设备的AIR应用程序。您可以下载源代码和一个示例,如果您想查看一个示例,请在下载前检查它 这些文件使用ThrowProps,因此您也需要下载