|
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
сканирование массивов
здравствуйте, пишу программу в которой очень много массивов и оин очень часто сканируютя
вот пример: но этот код слишком большой по побёму. (ну если нужно проверить 20 и более массивов) как можно по другому просканировать массивы? |
|
|||||
Array#forEach
Не совсем ясно что вы имеете ввиду.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
какой самый менее затратный код (по обьёму) который сканирует массив? (какие элементы в нём есть)
или как обратиться ко всем элементам массива |
|
|||||
По объему чего? Кода? Код все равно писать придется, а вот не писать один и тот же код 20-ть раз вполне возможно.
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
например: есть массив, в нём 5 дисплей обджектов, и пускай все элементы массива по координате Х сдвинутся на 100 пикселей
Добавлено через 52 секунды то есть нужно 20-ть просканировать 20-ть массивов вот так?: |
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
а как?
|
|
|||||
public function moveRooms(rooms:Array, offset:Number):void { if (isNaN(offset)) return; for (var i:int = 0; i < rooms.length; i++ ) { var item:DisplayObject = DisplayObject(rooms[i]); item.x += offset; } } И вызывайте функцию сколько вам надо.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
т.к. я в as 3.0 новечёк и знаю не всё, объясните что делает return
|
|
|||||
Выходит из функции. В данном случае, если offset не является числом.
Добавлено через 1 минуту Для этого примера, равнозначно этому:
__________________
משיח לא בא משיח גם לא מטלפן |
Часовой пояс GMT +4, время: 14:15. |
|
« Предыдущая тема | Следующая тема » |
|
|