если у Вас ina чему-то уже равно - как можно создавать дочерний объект для нее?
ну то есть я хотел сказать, что если у Вас ina - это строка (а это строка), то никаких свойств типа infa быть не может
а вот если создать объект...

Код:
var ina:Object=new Object();
ina.name="image 1";
ina.infa="2222";
так всё будет работать
А по Вашему примеру вообще ничего не понятно, тк text - это свойство текстового поля, то есть по сути infa - и есть текстовое поле. Однако тевстовое поле НЕ может быть свойством другого объекта
Вы же пишете

Код:
ina.infa.text=....
Возникает закономерный вопрос - а что Вы сделать то хотите?