Форум 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=167032)

alex3dsflash 07.09.2011 17:44

Програмно копировать мувик
 
Подскажите пожалуйста как на AS30 копировать мувик - создать экземпляр?
На втором было duplicateVovieClip()
А тут как?

gloomyBrain 07.09.2011 17:48

Код AS3:

// создать новый мувик, которому в библиотеке
// прописан класс MyMovieClip
new MyMovieClip();
 
// Создать мувик, такой же как oldClip
var OldClipClass:Class = (oldClip as Object).constructor as Class;
var newClip:MovieClip = new OldClipClas() as MovieClip;


alex3dsflash 07.09.2011 17:57

Вызов положительно неопределенного метода MyMovieClip

Где класс прописывать? (cs5)

gloomyBrain 07.09.2011 18:02

В библиотеке -> правой кнопкой по символу -> свойства -> ставим галочку экспорта для ActionScript -> прописываем в верхней строчке требуемое имя

alex3dsflash 07.09.2011 18:06

или я тупой.... там нет этого!!! Там из похожего есть :
"определение компонента"
"свойства"
"преобразовать в скомпилированыйц фрагмент"

итд

Что делать???

gloomyBrain 07.09.2011 18:09

Цитата:

Что делать???
Выбрать "Свойства..."

alex3dsflash 07.09.2011 18:13

АААААААААА!!!!!!!!!!!

Спасибо!!!!!!

Добавлено через 9 минут
Еще раз спасибо!!!!!!!!

Добавлено через 21 минуту
Я вот что сделал:

//=====================================
var sdd=new MyMovieClip();
sdd.x=200;
sdd.y=200;
Null_mc.addChild(sdd);
//=====================================

а как динамически их много наделать?
пишу функцию (на клик мыши по экрану) и по этому клику есть новые параметры координат для рового клипа.
В цикле как бы имя ++ сделать?


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

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