Показать сообщение отдельно
Старый 20.06.2011, 07:10
BuKT вне форума Посмотреть профиль Отправить личное сообщение для BuKT Найти все сообщения от BuKT
  № 3  
Ответить с цитированием
BuKT
 
Аватар для BuKT

блогер
Регистрация: Dec 2010
Сообщений: 237
Записей в блоге: 5
Код AS3:
var temp: Array = new Array();
var nameArray: Array = new Array();
temp.push(name());
for(i = 0; i < temp.length; i++){
   nameArray[i] = temp[0][i];
}
В вашем случае temp.length == 1. Ибо у него ровно один элемент (вложенный массив) И фор ну никак не пройдёт по временному массиву больше одного раза.

А вообще очень странно. Разве нельзя сделать просто:
Код AS3:
var respArr:Array = name() as Array //Даже as Array - лишнее приведение типов, но я представить не могу, почему подобная конструкция не может работать без него.