Actionscript 3 在“我的文本”字段中加载前30项,然后在单击时加载其余项
我正在用Flash制作一个AIR应用程序(AS3) 我有一个精灵正在从我的数据库表加载项Actionscript 3 在“我的文本”字段中加载前30项,然后在单击时加载其余项,actionscript-3,air,sprite,Actionscript 3,Air,Sprite,我正在用Flash制作一个AIR应用程序(AS3) 我有一个精灵正在从我的数据库表加载项 function complete(e:Event):void { addChild(list); products = JSON.parse(loader5.data) as Array; for(var i:int = 0; i < products.length; i++){ createListItem(i, products[i]);
function complete(e:Event):void {
addChild(list);
products = JSON.parse(loader5.data) as Array;
for(var i:int = 0; i < products.length; i++){
createListItem(i, products[i]);
}
showList();
}
function createListItem(index:int, item:Object):void {
var listItem:TextField = new TextField();
var myFormat:TextFormat = new TextFormat();
myFormat.size = 25
listItem.defaultTextFormat = myFormat;
listItem.text = item.title;
listItem.y = 140+ index * 40;
listItem.width = 100;
listItem.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void {
showDetails(item);
});
list.addChild(listItem);
}
function showList():void {
list.visible = true;
}
功能完成(e:事件):无效{
addChild(列表);
products=JSON.parse(loader5.data)作为数组;
对于(变量i:int=0;i
我将有超过200个项目,将被加载。所以我想加载(或显示)前30页,然后点击按钮加载/显示下30页等等(如“页面”)
你知道我怎么做吗 试试这段代码
function showList():void {
list.visible = true;
list.useVirtualLayout="true"
}
嗯。。。变量和一些代码?这就是所有的代码。变量位于服务器(产品)中的php文件中。你真的需要它们来告诉我如何滚动列表吗?列表是一个精灵。显然我不能这么做。(错误1119)