PDA

Просмотр полной версии : копирование одного мувика в другой


MeinTeil
12.02.2006, 20:20
Как скопировать один мувик в другой? Есть команда duplicateMovieClip но она не копирует в другой мувик как это сделать?

olegn
12.02.2006, 22:55
Новый [недублированный] мувик внутри другого на этапе выполнения в принципе может появиться только при помощи двух методов: createEmptyMovieClip и attachMovie.
Следовательно, создать копию можно либо повторив внутри мувика-контейнера для копии код создания копируемого мувика (в первом случае) или же повторив его импорт на сцену из библиотеки (во втором случае).
Других способов не существует, иначе ты можешь только копировать ссылки на один и тот же мувик в разные [другие] мувики на сцене.

MeinTeil
13.02.2006, 04:32
Новый [недублированный] мувик внутри другого на этапе выполнения в принципе может появиться только при помощи двух методов: createEmptyMovieClip и attachMovie.
Следовательно, создать копию можно либо повторив внутри мувика-контейнера для копии код создания копируемого мувика (в первом случае) или же повторив его импорт на сцену из библиотеки (во втором случае).
Других способов не существует, иначе ты можешь только копировать ссылки на один и тот же мувик в разные [другие] мувики на сцене.

А мне надо дублированный

Король
13.02.2006, 04:38
надо дублированный - дублируй
что значит - "скопировать один мувик в другой"?

MeinTeil
13.02.2006, 04:48
надо дублированный - дублируй
что значит - "скопировать один мувик в другой"?

Типа есть клип _root.Sobaka есть клип _root.Obshak надо продублировать клип _root.Sobaka например назовём его Sobaka1 в _root.Obshak т.е чтоб путь продублированной собаки был _root.Obhshak.Sobaka1

_root.sobaka.duplicateMovieClip("sobaka"+i,_root.getNextHiggestDepth(),{_x:nextx,_y:nexty});

но как его продублировать не на _root каталог я не знаю но мне это надо

Король
13.02.2006, 06:35
_root.Obshak.attachMovie("sobaka", "Sobaka", 10)
у собаки ставим в библиотеке linkage = sobaka
всё.

MeinTeil
13.02.2006, 08:14
_root.Obshak.attachMovie("sobaka", "Sobaka", 10)
у собаки ставим в библиотеке linkage = sobaka
всё.

Да до этого я дошёл сегодня, впринципе всё прокатывает.. а есть ли ещё способы?

__i
13.02.2006, 13:12
нет, только attach

Antares
13.02.2006, 15:52
А в АС3 уже есть... Ждите 9тку

MeinTeil
13.02.2006, 17:33
А в АС3 уже есть... Ждите 9тку

Это что года ждать? Как минимум?

Antares
13.02.2006, 17:38
Да как сказать, думаю, до осени.