Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Массив в AS2.0 (http://www.flasher.ru/forum/showthread.php?t=134893)

Driver86 11.01.2010 20:27

Массив в AS2.0
 
1. Дан массив. Как убрать из него повторяющиеся элементы? Сохранение ключей не важно, главное - что бы элементы в массиве стали уникальными

2. Дан массив. Как случайно выбрать какой-нибудь элемент из него?

3. И последний вопрос не совсем по массивам. Даны мувики с именами sharik0, sharik2 ... sharik19. Как случайно скопировать один из них? Делал через duplicateMovieClip(), передавая ему в качестве цели копирования такую запись:
Код AS1/AS2:

"_root.sharik" + i

где i - случайное целое между 0 и 19, но не срабатывает... как быть?

Hauts 11.01.2010 20:44

1. Спомощью еще одного массива и цикла проверки, например.

2.
Код AS1/AS2:

var selectFrom = [1, 3, 5, 7, 9, 11];
trace(selectFrom[Math.floor(Math.random()*selectFrom.length)]);

3. Попробуйте передавать "_root["sharik"+i]"


Часовой пояс GMT +4, время: 17:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.