actionscript 3 - Load the first 30 items in my TextField then loading the rest when click -
i'm making air app (as3) flash.
i've got sprite that's loading items database table.
function complete(e:event):void { addchild(list); products = json.parse(loader5.data) array; for(var i:int = 0; < 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; }
i have more 200 items loaded. i'd load (or display) 30 first one, , click on button load/display 30 next..etc (like "pages").
any idea how can ?
try code
function showlist():void { list.visible = true; list.usevirtuallayout="true" }
Comments
Post a Comment