Изменить родителя MovieClip - PullRequest
       23

Изменить родителя MovieClip

1 голос
/ 30 ноября 2009

Я хочу отсоединить мувиклип и прикрепить его в другом месте, но в AS2 это не представляется возможным.

Я ищу AS2 эквивалент addSubview / removeFromSuperview Какао.

Есть ли альтернативные маршруты, такие как дублирование фильма с новым родителем ... это возможно?

1 Ответ

6 голосов
/ 30 ноября 2009

Насколько я помню, вы не можете этого сделать.

AS2 имеет этот серьезный недостаток, и если вы используете AS3, он намного проще, потому что графика не так напрямую связана с объектом, так что вы можете удалить дочерний элемент, не разрушая его, а затем присоединить его к другому displayObject.

но, если вы застряли, используя as2 ...

То, что я делал в прошлом, кэширует соответствующий mc как растровое изображение, но это работает только в том случае, если все, что вам нужно, это «снимок экрана» mc.

Еще один способ справиться с этим - это не прикреплять вещи внутри FLA, а создать класс, который может удерживать ваши "жизненные силы", если вам нужен какой-то подобный текущий кадр или положение mcs внутри. затем вы переносите эти значения из старого mc во вновь сгенерированный и уничтожаете старый.

...