Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблемы с duplicateMovieClip() (http://www.flasher.ru/forum/showthread.php?t=115582)

Mur4ik 03.09.2008 20:54

Проблемы с duplicateMovieClip()
 
Всем привет.
Столкнулся со следующей проблемой...

Есть мувик, допустим, mcClip - внутри него клип mcRect
я через duplicateMovieClip(); делаю несколько копий mcRect
потом через тот же duplicateMovieClip(); копирую mcClip

Суть проблемы такая: ожидалось что я скопирую mcClip со всеми размноженными mcRect, а реально копируется mcClip только с с одним
экземпляром mcRect :eek:

Куда деваются остальные? Или как вообще решить эту проблему?
И если кто знает, то почему происходит именно так?

Заранее благодарен за любую помощь и советы...

MrPoma 03.09.2008 21:08

Код выложите.

Mur4ik 03.09.2008 22:16

Вложений: 1
Да там кода то всего пару строчек...

Код:

var nMax:Number = 5;

for (var i:Number = 0; i < nMax; i++)
{
        duplicateMovieClip(mcClip.mcRect, "mcRect" + i, i);
        mcClip["mcRect" + i]._x += i * 50;
}

duplicateMovieClip(mcClip, "mcClipNew", this.getNextHighestDepth());

mcClipNew._y += 50;


MrPoma 03.09.2008 22:50

Вложений: 1
Исходник прилагается.

Mur4ik 03.09.2008 23:11

to MrPoma:
 
Спасибо за отзывчивость, но так не пойдет, так я тоже могу :)
Мне не просто нужно клипы табличкой выстроить, да и запутанно у Вас там как то,
если по Вашему то можно и проще... )

Я уже проблему решил другим способом...

Но интерес разобраться в этом баге остался, чтоб на будущее знал.
Мне нужно именно скопировать то что на сцене, если это вообще возможно
Да и просто интересно в чем тут грабли с этим duplicateMovieClip();

Mur4ik 04.09.2008 18:14

Неужели никто не знает почему код в первом посте не работает?

Wolsh 04.09.2008 18:31

Хелп весьма красноречив: Movie clips that are created with the duplicateMovieClip() method are not duplicated if you call the duplicateMovieClip() method on their parent.
("Мувиклипы, созданные этим методом, не дублируются при применении метода к родительскому клипу")

Mur4ik 05.09.2008 01:30

Спасибо всем огромное.
В который раз убеждаюсь что в Хелпе много чего полезного )
нужно только его не игнорировать и не лениться к нему обращаться...

Вопрос закрыт.


Часовой пояс GMT +4, время: 13:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.