![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 39
|
У меня есть клип, который я беру из внешнего файла. К клипу привязан класс. Этот клип я цепляю в своем проекте. Но мне нужна не одна,а 6 копий. как мне продублировать этот клип. Как-то глупо 6 раз загружать один и тотже клип.
|
|
|||||
|
стервочка (я мужик)
|
если там прописан Document Class, то можно так:
var c:Class = loader.content.constructor as Classs; var newContent:Sprite = new c() as Sprite; в ином случаи можно делать так: но тут придётся дожидаться события complete. |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 39
|
У меня прицеплен класс, но почему-то при загрузке конструктор не виден, говорит нет конструктора может я не так загружаю.
Код загрузки ниже |
|
|||||
|
стервочка (я мужик)
|
вам нужен класс Loader.
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 39
|
loader1 это и есть loader.
Я обрашаться к этому классу вот так Где cart movieclip. А вот сделать копию у меня никак не получается. В чера отчаялся и решил загружать каждую копию отдельно, но опять косяк, выдает ошибку "такой потомок уже есть". Слушателя на событие загрузки я очищаю а в чем еще м.б. проблема. Для каждой загрузки надо создавать свой loader? |
|
|||||
|
стервочка (я мужик)
|
я не понимаю, что Вы хотите сделать. Вы сказали, что Вам надо клонировать загруженный клип. я написал 2 способа как это сделать.
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 39
|
Я попробовал первый способ предложенный вами. Но у меня появилась ошибка: "1119: Access of possibly undefined property constructor through a reference with static type flash.display
isplayObject."правда у меня не sprite a MovieClip. Вот я и подумал что не правильно загружаю клип. |
|
|||||
|
стервочка (я мужик)
|
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 1
|
Была та же проблема...
Все гораздо проще: |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Тему-то читайте. Человеку нужен не загруженный битмап, а "клип, который я беру из внешнего файла. К клипу привязан класс".
То что вы написали - работает только для загруженных картинок. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|