ok, im a little confused. I need to be able to call many different methods based on whatever comes in through the XML (ie- the XML would have a "function" node that names a preexisting function to handle whatever data comes in). My idea is to have one class that sends and receives the XML (DatabaseRequest.as for example) and then calls whatever function/class to set up the proper swf based on the XML data. like this
<function>createVideoSection</function> Instead of using a ton of if/then statements is there an easier way to just call the function (even though the data comes in as XML) or create a class that interprets it?? I read a few examples on the Proxy class and maybe i am going in the right direction? its friday, Im tired, and its raining. from what I have read on the Proxy class you need to override flash_proxy_function CallProperty like so (taken from livedocs): //code override flash_proxy function callProperty(methodName:*, ... args):* { var res:*; switch (methodName.toString()) { case 'clear': _item = new Array(); break; case 'sum': var sum:Number = 0; for each (var i:* in _item) { // ignore non-numeric values if (!isNaN(i)) { sum += i; } } res = sum; break; default: res = _item[methodName].apply(_item, args); break; } return res; } //end code