> From: Henrik Andersson <he...@henke37.cjb.net> > To: Flash Coders List <flashcoders@chattyfig.figleaf.com> > Sent: Friday, August 12, 2011 1:43 PM > Subject: Re: [Flashcoders] Simplify XML Call > > ActionScript 3 is a compiled language. There is no such thing as an eval > function in as 3.
Well, that's the crux of my problem, Henrik. How do I get around writing code that adds just the right number of "item units" without doing it as a string to evaluate or writing a switch statement that's obviously limited? Again, here's my pseudo-code: var j:String = "xml.menu.item[whichItems[0]]"; var k:String = new String(); var l:int = level; // I don't know this value in advance: it's passed to the class while (l--) { k += ".item[whichItems[" + String(l) + "]]"; } totalItems = eval(j + k); // "eval()" doesn't work in AS3, concept from Python TIA, John _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders