Показать сообщение отдельно
Старый 07.07.2015, 11:03
бакуард вне форума Посмотреть профиль Отправить личное сообщение для бакуард Найти все сообщения от бакуард
  № 6  
Ответить с цитированием
бакуард

Регистрация: Mar 2015
Сообщений: 64
Спасибо за помощь Samana!
В массиве ArrayOfCell хранятся объекты (клетки ландшафта из которых состоит клеточная карта).
Я подумал что будет удобней при создании каждой клетки сразу добавлять их в массив, чтобы потом легко было обращаться к каждой из них (P.S. массив одномерный). А переменная pozition1OfMatch - задумывалась,как случайно генерируемое число от 0 до 99, чтобы вот в такой конструкции:
Код AS3:
sityMatch.x = ArrayOfCell[pozition1OfMatch].x;
обращаться к случайной клетке(ссылка на которую
хранится в массиве) и присваивать будущему объекту sityMatch координаты этой клетки.
Наверное я сильно запутался. Извините если пишу откровенную ерунду.

Добавлено через 37 минут
Цитата:
Я не совсем понимаю, как переменную можно передать в массив по ссылке, ведь Number это не ссылочный тип.
На этот счет я нашел в документации от adobe следующее(если я правильно понял вас):
Цитата:
Также в квадратных скобках можно использовать переменную вместо конкретного значения. (Переменная
должна содержать неотрицательное целое число, например беззнаковое целое число, положительное целое
число или экземпляр Number, представленный положительным целым числом.)