Flash AS3 XML Listener infinite trigger -



Flash AS3 XML Listener infinite trigger -

i trying read xml file , display content in simple list component or @ console. problem event listener triggered in infinite loop.

the code:

var myxml:xml; var myloader:urlloader = new urlloader(); myloader.addeventlistener(event.complete, processxml); myloader.load(new urlrequest("/songs/songs.xml")); function processxml(e:event):void { myxml = new xml(e.target.data); trace(myxml.*); }

the xml file:

<?xml version="1.0" encoding="utf-8"?> <songs> <song>sleep away.mp3</song> <song>kalimba.mp3</song> </songs>

the output: <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> <song>kalimba.mp3</song> <song>sleep away.mp3</song> ....

firstly, on timeline of ide? if so, need add together stop()?

secondly, remove listener loader complete event comes out.

function processxml(e:event):void { myloader.removeeventlistener(event.complete, processxml); myxml = new xml(e.target.data); trace(myxml.*); }

xml flash actionscript-3

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

c# - Can ProtoBuf-Net deserialize to a flat class? -

javascript - Change element in each JQuery tab to dynamically generated colors -