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

Ookami 24.10.2011 10:22

Динамическое создание объектов из библиотеки
 
Доброго времени суток. Подскажите пожалуйста, как на AS3 реализовать следующее:
В библиотеке есть мувиклипы с именами u1001, u1002, u1003 и тд, им соответствуют классы с аналогичными именами. Как мне создавать на сцене эти мувиклипы из функции, в которую в качестве параметра передается имя мувика (строкой)

goodguy 24.10.2011 10:45

getDefinitionByName()
getQualifiedClassName()

scarbo 24.10.2011 11:31

Вот, классная штука - http://etcs.ru/blog/as3/getdefinitionnames_v21/

Ookami 24.10.2011 12:41

спасибо большое, очень помогли =)

Vishapakahr 24.10.2011 12:49

for(var i:int = 1;i<n;i++){
var cls:Class = getDefinitionByName('u100'+i) as Class;
var mc:MovieClip = new cls() as MovieClip;
}


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

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