PDA

Просмотр полной версии : Каково максимальное количество строк в массиве?


Кот Баюн
15.03.2014, 10:01
Всем доброго дня.
Собственно, вопрос.
Каково максимальное количество строк в массиве (AS2)?

var массив:Array = Array();
массив[0] = "значение 0";
массив[1] = "значение 1";
массив[2] = "значение 2";
массив[3] = "значение 3";
.......

массив[n] = "значение n";

До скольки можно продолжать массив [n]?

Psycho Tiger
15.03.2014, 10:45
Всё не счесть.

Hauts
15.03.2014, 10:52
Я не знаю ответа на ваш вопрос.

Но я уверен, что если у вас есть приложение, работа которого зависит от пределов длины массива, то это приложение имеет критический архитектурный недостаток.

caseyryan
15.03.2014, 10:58
Совершенно бессмысленный вопрос. Обычно есть ограничения на размер в байтах. А каждая строка имеет индивидуальный размер.
Но в любом случае, размер может быть довольно большим

Кот Баюн
15.03.2014, 11:25
могу понять ваши возмущения.
я просто делаю диалоговую часть к игрушке и хочу вынести все диалоги в отдельный .as файл массивом, чтобы их легче было редактировать, не компиля весь SWF заново.

Hauts
15.03.2014, 11:40
Что-то бред какой-то. .as-то зачем?

Храните диалоги в хмл-ке и грузите ее в рантайме.

Кот Баюн
15.03.2014, 11:58
увы, я делаю так, как умею...
переучиваться на другие методы нет времени.

caseyryan
15.03.2014, 12:18
могу понять ваши возмущения.
я просто делаю диалоговую часть к игрушке и хочу вынести все диалоги в отдельный .as файл массивом, чтобы их легче было редактировать, не компиля весь SWF заново.

Можно делать смело. На все диалоги места 100% хватит.

Кот Баюн
15.03.2014, 12:34
спасибо. это все, что я хотел узнать. :)

Кот Баюн
03.05.2014, 10:33
Д. Гурский Action Script 2.0

Число элементов массива практически не ограничено. Максимальное их количество составляет 4
294 967 296 (2^32).

Psycho Tiger
03.05.2014, 10:45
Это потому что число выше 4 294 967 296 не сотворить.