![]() |
замена duplicateMovieClip
Загружаю я swf файл в флешку, делаю из него контента новый MovieClip
Код:
this.movie = new MovieClip();Код:
var contMovie:MovieClip = new MovieClip(); |
А какой практический смысл создавать новый мувиклип, чтобы потом сразу же его убить?
В AS3 нет метода duplicateMovieClip, надо создавать новые экземпляры наследника MovieClip. |
Я знаю, что в ас3 нет такого метода и нашел в хелпе ему замену flash.display.MovieClip.MovieClip() но как это применить на практике - незнаю
|
В AS3 нет также и метода MovieClip, откуда вы его взяли, я не знаю.
|
во флексе открываем хелп там набираем duplicateMovieClip и появляется 1 страничка с ActionScript 2.0 Migration ,там ищем в таблице duplicateMovieClip и смотрим что напротив. Как понять то что там написано - я не знаю.
|
Это ссылка на конструктор MovieClip, просто криво написана. В целом, как я уже говорил, нужно просто создавать новые экземпляры наследников MovieClip.
|
можно ли небольшой примерчик? Кстати, если эти swf встроить через embed то все нормально работает. Создавать новые экземпляры наследников MovieClip - new MovieClip()?
|
MyClass — наследник MovieClip. Можно в цикле понасоздавать этих самых MyClass столько, сколько нужно.
|
Может я немного некорректно задал вопрос но суть такова, что я не могу размножить содержимое swfLoader"а.
|
А в данном случае решения нет. Не должно быть такой ситуации, в общем.
|
Неужели каждый раз придется по новому все грузить?
|
Нет, нужно просто брать из библиотеки подгруженного клипа нужные классы и все.
|
ну можно тупо -
new loadeMovieClipInstance["constuctor"](); |
в AS3 нет аналога duplicateMovieClip, таблица миграции существует уже около года.
|
Ну нет так нет, не велика беда. __etc мне уже все обьяснил.
|
| Часовой пояс GMT +4, время: 15:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.