MikeShilov
03.04.2002, 20:18
Цель:
получать динамически(програмно) заданное свойство обьекта.
Проблема:
Есть "обьект обьектов" типа : Obj.obj.obj.obj. У каждого из них есть свойство "name" - естесвенно его значение будет менятся от количество этих самых "obj" до него. Программа выдает к какому именно "name" ей надо обратится. Например если программа скажет "3" ето значит ей нужен: "_root.obj.obj.obj.name" .
сама проблема в том что при генерации пути нельзя использовать больше одного обьекта т.е.:
такое работать не будет(!) :
a="obj.obj.obj";
trace(_root[a].name);
работает только такое...:
a="obj";
trace(_root[a][a][a].name);
но это не спасает :(
Вобщем ПОМОГИТЕ!!!
получать динамически(програмно) заданное свойство обьекта.
Проблема:
Есть "обьект обьектов" типа : Obj.obj.obj.obj. У каждого из них есть свойство "name" - естесвенно его значение будет менятся от количество этих самых "obj" до него. Программа выдает к какому именно "name" ей надо обратится. Например если программа скажет "3" ето значит ей нужен: "_root.obj.obj.obj.name" .
сама проблема в том что при генерации пути нельзя использовать больше одного обьекта т.е.:
такое работать не будет(!) :
a="obj.obj.obj";
trace(_root[a].name);
работает только такое...:
a="obj";
trace(_root[a][a][a].name);
но это не спасает :(
Вобщем ПОМОГИТЕ!!!