[ruFlash] FDT+addChild

0 views
Skip to first unread message

Serghei Meiciuc

unread,
Nov 23, 2009, 9:58:53 AM11/23/09
to ruFlash
Здравствуйте. Не подскажете ли, как сделать следующую "красивость" в ФДТ?

Хочу "аттачить" из библиотеки мувиклип. Понятно, что нужно через addChild:

var mc:MoveFromLibrary = new MoveFromLibrary();
addChild(mc);

т.е.я имею в библиотеке клип, ассоциированный с классом. Но это простая пустышка (крутящаяся звездочка без всякого АС, допустим). А если у меня 500 подобных пустышек? Конечно, компиллятор поймет, что экземпляр надо брать из библиотеки, но ФВТ (если нет соответствующего класса-пустышки наследника МувиКлипа) будет ругаться и чиракать красным. Может, как то можно этого избежать - массового подчеркивания красным без создания класса-пустышки для каждого символа из библиотеки?

спасибо.

--
с уважением,
meicuc

Flop Serg

unread,
Nov 23, 2009, 10:02:38 AM11/23/09
to ruf...@googlegroups.com
- скомпилисть флашку в swc
- добавить ее в фдт так
  правый клик - Source Folder - Add to Classpath

Serghei Meiciuc

unread,
Nov 23, 2009, 10:11:58 AM11/23/09
to ruf...@googlegroups.com


23 ноября 2009 г. 17:02 пользователь Flop Serg <serg...@gmail.com> написал:

- скомпилисть флашку в swc
- добавить ее в фдт так
  правый клик - Source Folder - Add to Classpath

гмм... не лучший способ, конечно (в моем случае).

Pavel fljot

unread,
Nov 23, 2009, 10:18:07 AM11/23/09
to ruf...@googlegroups.com
почему? именовать всё-равно надо будет,
от человека только скомпилировать swc
потребуется

Flop Serg

unread,
Nov 23, 2009, 10:18:22 AM11/23/09
to ruf...@googlegroups.com
гмм... не лучший способ, конечно (в моем случае).



ну либо показать FDT настоящие классы
либо в настройках отключить эррор данного типа

других вариантов нету

Олег Галабурда

unread,
Nov 23, 2009, 10:31:27 AM11/23/09
to ruf...@googlegroups.com
Здрасте!

> других вариантов нету

Может есть возможность автоматом создавать класс в указанной папке
сразу при создании символа, с помощью JSFL?

--
Oleg Galaburda
http://blog.actualwave.com/

DJ_BooM

unread,
Nov 23, 2009, 10:32:13 AM11/23/09
to Serghei Meiciuc
Здравствуйте, Serghei.

Вы писали 23 ноября 2009 г., 20:58:53:




Можно еще так:
-- 
С уважением,
 DJ_BooM                          mailto:sto...@sibmail.com

DJ_BooM

unread,
Nov 23, 2009, 10:33:10 AM11/23/09
to Serghei Meiciuc
Можно еще так:
var MoveFromLibraryClass:Class = getDefinitionByName("MoveFromLibrary") as Class;
var mc:MoveFromLibrary = new MoveFromLibraryClass();
addChild(mc);

Daniil Tutubalin

unread,
Nov 23, 2009, 10:40:29 AM11/23/09
to ruf...@googlegroups.com
> Может есть возможность автоматом создавать класс в указанной папке
> сразу при создании символа, с помощью JSFL?

Автоматом вроде нельзя. Надо будет всё равно делать Run Command...
Правда, может быть (точно не уверен) можно выполнить команду для
одного символа, а потом через Ctrl+Y применить для всех остальных.

Flop Serg

unread,
Nov 23, 2009, 10:48:19 AM11/23/09
to ruf...@googlegroups.com
ну зачем делать костыли?
вроде классов пустышек или обманывать фдт непоянтным классом либо игнорить ошибку

когда можно поставить одну(!) птичку во флеше, прямо в вашем проекте над которым идет работа(!)
export swc !!!
 и добавить этот swc  как classPath

при создинии новых симиолов и нажатии sift+F12 эти классы сразу будут цеплятся в FDT
Reply all
Reply to author
Forward
0 new messages