![]() |
Локальные или глобальные переменные. А может что-то еще?
Такой вопросик. Я из _root.a1 создаю много копий объекта _root.a2
duplicateMovieClip(_root.a2, name, count); Эти объекты двигаются. Им надо задать скорость (разную для каждого объекта). Если я создам локальную переменную, я к ней не смогу обратиться из _root.a1, а если создам глобальную, то она будет одна на всех. Как поступить? :eek: |
К примеру попробуй использовать массив.
Назови клипы нманер a_copy_1, a_copy_2, a copy_n Создай массив my_array длиной n Далее если тебе нужен будет какой либо из клипов то Код:
_root["a_copy_"+i]._x=my_array(i); |
Я уже думал про массив. Только не хочется с ним связываться. Объектов будет очень много. Они появляются и удаляются. Каждый раз прийдется искать в этом массиве. А при удалении удалять ячейку сдвигая остальные правые ячейки на шаг влево. Неужели нет проще способа?
|
Код:
var copy = duplicateMovieClip(_root.a2, name, count); |
Не работает!!!
Код:
var copy = duplicateMovieClip(_root.a2, name, count);[iNils: Для оформления своего кода, надо использовать теги [code][/code]] |
ах да...
Код:
duplicateMovieClip(_root.a2, name, count);Код:
var copy=_root.a2.duplicateMovieClip(name, count); |
Второй подошел!!!! СПАСИБО ОГРОМНОЕ!!!!
|
| Часовой пояс GMT +4, время: 02:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.