Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   скопировать мувиклип (http://www.flasher.ru/forum/showthread.php?t=171813)

Dima998 24.11.2011 21:56

скопировать мувиклип
 
как программно скопировать имеющийся на сцене мувиклип (не из библиотеки)?

i.o. 24.11.2011 22:07

никак

Dima998 24.11.2011 22:25

как тогда из библиотеки?

i.o. 24.11.2011 22:41

Код AS3:

var cloneMc:MovieClip = (new Object(sourceMc).constructor()) as MovieClip;


Dima998 24.11.2011 23:01

Спасибо!

Art_133 25.11.2011 01:22

Аналог duplicateMovieClip

MXPain 25.11.2011 08:31

Цитата:

как программно скопировать имеющийся на сцене мувиклип (не из библиотеки)?
Код AS3:

var do:DisplayObject = getChildByName("mc_name") as DisplayObject;
var copyobj:Class = do["constructor"];
var duplicate:DisplayObject = new copyobj();

ну и дальше как в примере

Inet_PC 25.11.2011 09:19

Цитата:

var do:DisplayObject
Недавно совсем обсуждали, do не очень хорошее имя для переменной.

i.o. 25.11.2011 13:57

Цитата:

как программно скопировать имеющийся на сцене мувиклип (не из библиотеки)?
Код AS3:

var do:DisplayObject = getChildByName("mc_name") as DisplayObject;
var copyobj:Class = do["constructor"];
var duplicate:DisplayObject = new copyobj();

MXPain, неужели получилось скопировать? :)

MXPain 25.11.2011 18:07

Inet_PC да уж имя хоть куда получилось)))

i.o. я с телефона постил, но по идее не вижу причин чтобы не работало


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

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