![]() |
массив переменных с таблицы
Есть заполненная переменными таблица. Как мне все эти данные записать в один массив. Или на худой конец разбить отдельно по столбцам или строкам. Это все надо сделать в двойном цикле, а то у меня не выходит!
Если у кого есть, то киньте пример! |
По моим данным в AS нет многомерных массивов, но можно создавать массивы объектов, ассоциированные массивы или паралельные массивы.
Т.е. создаешь массив, в котором каждый из элементов является массивом. Делишь таблицу по строкам, каждую из строк записываешь в массив из массива. Если пришлешь исходники, помогу кодом. ---------------------------------- а по пятам идет Nox Noctis |
Цитата:
---------------------------------- будешь себя плохо вести - перестану ходить попятам, кто же твои сообщения будет расшифровывать ? :) |
Насколько мне известно, в Action Scripts нет МНОГОМЕРНЫХ массивов. Есть объект верхнего уровня Array , который представляет собой прототип одномерного массива, а запись
Код:
var ar = new Array ();Код:
numElements = 4;Код:
trace (ar[2][1]);Noctis 2 Или я не прав? Nox Noctis, я тебя не боюсь - у тебя рога, а значит ты не хищник :) |
Цитата:
чего тут не хватает чтобы это считалось всамделишным многомерным массивом ? :) если, скажем, сравнивать с какими-нить сишными массивами - то можно утверждать что в АС ВООБЩЕ НЕТ массивов, равно как нет указателей на области памяти, и данные массива есть не более чем безымянные свойства объекта "массива" :) |
Спор немного не по теме, вы не находите?
В си в каждом векторе массива количество элементов одинаково, то есть память для двумерного масива выделяется на всю матрицу, даже если часть элементов пустая, а вот, например, в Java многомерный масив - это список списков, (впрочем как и в AS). Разное распределдение памяти,разная структура обращений. Общаемся на грани флейма :) |
Цитата:
Цитата:
если проводить аналогию с сями, то там массив, грубо говоря - это всего лишь способ расположить упорядоченно элементы в памяти. так что, если говорить с точки зрения флэшовой идеологии, то это в сях нету массивов, а во флэше-то они как раз-таки есть :) Цитата:
что есть "истинный массив" ? :) упорядоченное расположение в памяти - или связные индексированные списки ? Цитата:
я обсуждаю то, что считаю не правильным :) в разделе о скриптах говорим про скрипты. какой флейм ? :) |
К всеобщей радости пришли к консенсусу :)
Во флешовом топ-левел объекте Array напрямую не реализованна поддержка многомерных массивов в том виде, в каком она есть, например, в паскале. Но никто не запрещает нам, господа флешеры, расширять этот top-level Object. Алилуя! :) Nox Noctis- он совсем не страшный. И улыбается часто |
и несмотря на это,
убедительняа просьба признать что выражение "в AS нет многомерных массивов" не имеет никакого практического смысла :) |
Ок. В AS есть многомерные массивы, тока какие-то они (плоские, одномерные, не как у людей, в других я зыках лучше) - нужное подчеркнуть.
P.S. Со всей той пургой, что я тут гнал, я категорически несогласен. :) |
| Часовой пояс GMT +4, время: 16:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.