|
|
|||||
Дублирование мувиклипа
У меня такой простой вопрос: я не могу продублировать мувиклип.
Создаю, например, мувиклип test, в нем еще один мувиклип movie, в котором движется квадрат. Потом становлюсь на первый кадр мувиклипа test, пишу там: duplicateMovieClip("_root.movie","_root.movie1",1); _root.movie1._x=100; _root.movie1._y=100; И ничего не происходит. То есть движущийся квадрат есть на сцене в единственном экземпляре. Что я делаю неправильно? |
|
|||||
Для начала - клип movie имеет имя _root.test.movie, если movie был создан в test.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
Спасибо, действительно, я и не подумала. Теперь код выглядит так:
duplicateMovieClip("_root.test.movie","_root.test.movie1", 1); _root.test.movie1._x=100; _root.test.movie1._y=100; Но все равно мувиклип только один на сцене. Получается, я рисую в клипе test квадрат, потом делаю его мувиклипом movie, в нем делаю движение и потом дублирую movie из мувиклипа test. Дублирование не получается |
|
|||||
На пустом поле рисуем квадрат.
Правый клик-> Convert to symbol Вписываем любое имя ( к примеру, test). НА получившемся объекте вписываем INstanceName (в разделе Properties) duplicateMovieClip('_root.test', 'test2', 0); trace(_root.test2); Все работает как задумано. Что делаешь не так ?
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
Все, я поняла, я не задавала имя мувиклипу. Совсем забыла про это, я флеш учила пару лет назад, все из голову вылетело.
Спасибо большое за помощь!!! |
Часовой пояс GMT +4, время: 09:38. |
|
« Предыдущая тема | Следующая тема » |
|
|