обыкновенный разбор строки нужен
навскидку:

Код AS3:
//ассоциируем идентификаторы функций с их названиями во флеше
private var functions:Object = {
create_box:create_box_da //и т.д.
}
private function create_box_da(...args):void {} //твоя функция
//выполняем ф-цию для каждой строчки текст-кода
private function execute(string:String):void
{
var func:Function = functions[getFuncNameFromString(string)];
var args:Array = getArgsFromString(string);
func.call(this, args);
}
private function getFuncNameFromString(string:String):String
{
var index:int = string.indexOf("(");
return string.slice(0, index + 1);
}
private function getArgsFromString(string:String):Array
{
var index1:int = string.indexOf("(");
var index2:int = string.indexOf(")");
var subString:String = string.slice(index1 + 1, index2);
return subString.split(",");
}
можно это по-красивее написать, но чтобы было понятно написал подробнее
и сам разбор строки можно сделать другими алгоритмами