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

Sapfir 11.06.2008 17:30

Создать объект: динамическое имя
 
Туплю уже сутки.

Не могу понять как програмно создать MovieClip.

Если для ролика в библиотеке прописан Linkage -> Class : clip1

То подгрузить его элементарно:

Код:

var mc = new clip1();
this.addChild(mc);

А вот если заранее не известно какой ролик именно нужно будет подключить и имя содержится в переменной, т.е.

Код:

var mc_name:String = "clip1";
Нельзя же писать:
Код:

var mc_name:String = "clip1";
var mc = new mc_name();
this.addChild(mc);

Как быть? Простите, что спрашиваю. От недавно начавшейся миграции с AS 2 на AS 3, голова пока кругом.

fljot 11.06.2008 17:37

getDefinitionByName

Sapfir 11.06.2008 17:48

Цитата:

Сообщение от fljot (Сообщение 745140)
getDefinitionByName

Спасибо, добрый человек! :yahoo:


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

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