Как использовать мой MovieClip в других проектах Flash? - PullRequest
1 голос
/ 05 июня 2010

Я работал во Flash CS3. Есть "People.swf" - библиотека MovieClips, у них есть экспорт для actioncript и первого кадра. Имена классов "Head1" ... "Head2" и так далее. Как мне создать объект "Head1" в другом флеш-проекте?

Ответы [ 2 ]

0 голосов
/ 06 июня 2010

загрузите ваш "library.swf" в новый домен приложения в вашем приложении и попробуйте что-нибудь подобное:

var _name: String = 'Head1';

try {
    var _class: Class = getDefinitionByName( _name ) as Class;
    var _instance: MovieClip = new _class() as MovieClip;

    addChild(_instance);
}
catch (e:Error) {

    trace('Error - Definition could not be found ! ['+ _name +']');
}

привет ..

0 голосов
/ 05 июня 2010

Не хочу копировать и вставлять код здесь. Смотрите полезные примеры в официальной документации по классу ApplicationDomain . Вы также можете найти документацию по этому классу на своем родном языке (русском) здесь .

...