如何在其他 Flash 项目中使用我的 MovieClip?

发布于 2024-09-04 18:10:35 字数 120 浏览 10 评论 0原文

我在flash cs3 工作过。有“People.swf”- 库 MovieClips,它们具有动作脚本和第一帧的导出。将类命名为“Head1”...“Head2”等。 我如何在其他 Flash 项目中创建对象“Head1”?

I worked in flash cs3. Have "People.swf"- library MovieClips, they have export for actionscript and first frame. Names classes "Head1"..."Head2" and so on.
How i make create object "Head1" in other flash project?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你的笑 2024-09-11 18:10:35

将“library.swf”加载到应用程序中的新 ApplicationDomain 中,并
尝试这样的事情:

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 +']');
}

问候..

load your "library.swf" into a new ApplicationDomain within your application and
try something like that:

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 +']');
}

regards..

放飞的风筝 2024-09-11 18:10:35

不想复制&在此处粘贴代码。请参阅官方文档中有关 ApplicationDomain 类。您还可以找到有关此类的母语文档(俄语) 这里

Don't want to copy & paste code here. See the useful examples in the official documentation on ApplicationDomain class. You can also find documentation on this class in your native language (russian) here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文