У меня есть множество объектов с массивами в них.
var tabData0: Object = new Object();
tabData0.tab1 = new Object();
tabData0.tab1.names = new Array();
tabData0.tab1.names.push("<b>111.</b> Het systeem aan- of uitzetten", "<b>2.</b> De temperatuur verhogen of verlagen");
var tabData1: Object = new Object();
tabData1.tab1 = new Object();
tabData1.tab1.names = new Array();
tabData1.tab1.names.push("<b>222.</b> Het systeem aan- of uitzetten 2", "<b>23.</b> De temperatuur verhogen of verlagen");
Идея состоит в том, чтобы выбрать один из этих объектов и вставить содержимое в текстовое поле.
Я получаюvar от 3-х уровней и сохраните его, затем объедините с tabData.
var moveRemoteHolder = MovieClip(parent.parent.parent).remoteHolder;
var all = "tabData"+moveRemoteHolder;
trace ("all = " +all); // returns: all = tabData0
Я хочу объединить этот вывод с еще несколькими ссылками на мой объект / массив.remoteHolder
содержит значение, которое мне нужно знать, от какого объекта (tabData0
, tabData1
и т. Д.) Получить информацию.
tabHolder['btn' + i].titleHolder.titleField.htmlText = all['tab' + tab].names[(i-1)];
Но получите это:
ReferenceError: Error #1069: Property tab1 not found on String and there is no default value.