![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
|
Помогите!!!!
На сцене лежат 15 квадратов. [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Нужно создать массив 5 на 3 в котором будут храниться кординаты квадратов. ![]() |
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
__________________
Всё гениальное просто. |
|
|||||
|
Ветеран форума
|
Пред тем как писать проверить не мешало бы )))
__________________
BestMasterиZация |
|
|||||
|
Ветеран форума
|
Думаю что что то в этом духе навскидку
var numCubes:Number = 15;
var numColumns:Number = 3;
var margin:Number = 10;
//
var arr:Array = new Array();
//
var a = -1;
for (var i = 0; i<numCubes; i++) {
if (i%(numCubes/numColumns)) {
} else {
a++;
arr.push([]);
}
_root.attachMovie("mc", "mc"+i, i);
var m = _root["mc"+i];
m._y = Math.floor(i/(numCubes/numColumns))*(m._height+margin);
m._x = (m._width+margin)*(i%(numCubes/numColumns));
//
arr[a].push({x:m._x, y:m._y});
}
//
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Цитата:
Выведет 5 и 3. Массив создан. Что и требовалось. А уж забить элементы массива цифрами...
__________________
Всё гениальное просто. |
|
|||||
|
Ветеран форума
|
Просто смутило то что в дебаггере были только 5 элементов и всё ... собственно всё было пустым а длинна всё равно трейсится ....
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Цитата:
__________________
Всё гениальное просто. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|