> 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

Reply via email to