PDA

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


Ariel
10.09.2007, 20:11
При помощи duplicateMovieClip дублирую мувик с текстфилдом внутре (оба созданы програмно при помощи createEmptyMovieClip и createTextField). Так вот, сам мувик копируется успешно, но почему-то без текстфилда внутре. Пустой, то бишь. Что за ботва и как это забарывать?

Спасибо

udaaff
10.09.2007, 20:38
Видимо не дублируются они, если созданы динамически, так же как и загруженное при помощи MovieClip.loadMovie() или MovieClipLoader class'a содержимое.

Ariel
10.09.2007, 20:43
Отстой! Это что же получается, каждый раз юзать createTextField ?? И заново выставлять ему все параметры? Типа, нельзя создать прототип мувика с филдом, отрисовать его со всеми параметрами как следует и раскопировать?? Это не радует..

CorC
11.09.2007, 10:58
Напишите класс для этого мувика, и все его копии сами себе параметры расставят...

Kikasso
11.09.2007, 11:27
Отстой! Это что же получается, каждый раз юзать createTextField ?? И заново выставлять ему все параметры? Типа, нельзя создать прототип мувика с филдом, отрисовать его со всеми параметрами как следует и раскопировать?? Это не радует..
А библиотека на что? attachMovie?

Ariel
11.09.2007, 21:45
Не.. Элементы создаются и стилизуются на лету... Создав один элемент, хочется его просто откопировать, а не запускать всю фабрику опять...

Molecula
11.09.2007, 22:12
Говорят АС3 лечит, + кто-то решил частично эту проблему.
Об этом обсуждалось тут.

Ariel
11.09.2007, 22:18
Тут? :o

Molecula
11.09.2007, 22:24
Ммм...ну в общем тут - http://flasher.ru/forum/, ссылку не помню, сори.

D12
13.09.2007, 00:01
draw(); в помощь :)
а так что мешает не дублировать а циклом налепить сколько нужно ?