Вход

Просмотр полной версии : переменная в строке


yoolife
19.10.2008, 14:21
var ina = 'image1';
context_txt.ina.infa.text = "2222";


как указать в строке

context_txt.ina.infa.text = "2222";

что ina это переменная ?

flazher
19.10.2008, 14:22
Оформите код тегами :(
Что то я не понял, чего вы хотите.

yoolife
19.10.2008, 14:33
var ina = 'image1'; //создаю переменную ina

пишу строку в которую вставляю переменную ina
context_txt.ina.infa.text = "2222"; //он не понемает что ina это переменная

Wolsh
19.10.2008, 14:52
context_txt[ina].infa.text = "2222";

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

а вот если создать объект...

var ina:Object=new Object();
ina.name="image 1";
ina.infa="2222";

так всё будет работать
А по Вашему примеру вообще ничего не понятно, тк text - это свойство текстового поля, то есть по сути infa - и есть текстовое поле. Однако тевстовое поле НЕ может быть свойством другого объекта
Вы же пишете

ina.infa.text=....


Возникает закономерный вопрос - а что Вы сделать то хотите?

yoolife
19.10.2008, 17:30
context_txt.ina.infa.text = "2222";

context_txt зто текстовое поле
в нем лежит мувик ina в мувеку текстовое поле infa


//и так все работает

var ina = 'image1';
context_txt[ina].infa.text = "2222";

gloomyBrain
19.10.2008, 18:08
Оо
А зачем класть в одно текстовое поле мувик с другим текстовым полем?!

yoolife
19.10.2008, 18:16
поле с прокруткой , а в нем мувики крутятся