|
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Как встроить спрайты в MovieClip?
Добрый всем день, столкунлся с задачей. Есть fla файл в нем есть главный
на котором расположены
. В мувиклипах используются спрайты, которые лежат в библиотеке. Я хочу заменить в первом мувиклипе сожержимое всех спрайтов так, что бы они заменились во всех мувиклипах. Когда я заменяю в первом мувиклипе сожержимое всех спрайтов, то при проигрыше другого мувиклипа, он отображается с началными картинками.
Вроде все мувиклипы обращаются к одним и тем же спрайтам. Что может быть не так? |
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
Программно заменяешь все спрайты? Ну так что ж удивительного. Ты меняешь спрайты в экземпляре объекта. Сам объект-то от этого не меняется.
Что делать? А ничего не делать. В каждом экземпляре вот так вот менять, ничего другого не придумаешь.
__________________
мой пустой блог |
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Да программно меняю в другой флешке, я насколько понял обновляю ссылку, но передобавления в других мувиклипах не происходит. Так?
Добавлено через 1 минуту И что если разом перебежать все мувиклипы и в них рекурсивно передобавлять спрайты, то по идее картинки обновятся? |
|
|||||
[+4 06.05.14]
|
Hamid - у вас изначально не вернрый подход. Спрайты в мувиклипах находится не могут, могут только другие мувиклипы - иначе вы добавляете эти спрайты кодом ( создавая их иэкземпляры ) , а если так, то нужен всего лишь класс менеджер и что то типа :
manadger.flushClip( mc1.sprite , new GraphicData() )
__________________
Марк Tween |
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Цитата:
Цитата:
Цитата:
Если можно, то подробнее о менеджере. Его суть в том, что я при каждой новой анимации должен запускать manadger.flushClip? |
|
|||||
[+4 06.05.14]
|
Суть его простая. Каждый раз когда нужно заменить содержимое, некий менеджер находит определенный клип, в котором будем менять содержимое и указываем какое именно новое содержимое там будет.
По поводу темы - тут без 100 грам вам ответа не дать, нужно видеть этот fla и план работ
__________________
Марк Tween |
|
|||||
Регистрация: Aug 2011
Сообщений: 65
|
Сам fla скинуть не могу, но в архиве fla с примерной структурой. Там на главном таймлайне лежат 2 мувика, в них по 3 спрайта, если раскрыть каждый из них то в нем еще один спрайт у которого есть имя(метка). Идея была в том, что бы искать рекурсивно самые внутренние спрайты на которые все ссылаются и внутри них менять контент. Меняю, но бесполезно, при перегрузке анимации откуда то берется дефолтная графика, причем я уже пробовал во всех кадрах сразу заменять контенты, но один фиг, не катит!
|
Часовой пояс GMT +4, время: 19:58. |
|
« Предыдущая тема | Следующая тема » |
Теги |
addChild , movieclip , timeline |
Опции темы | |
Опции просмотра | |
|
|