首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外部链接swc的方法

外部链接swc的方法
EN

Stack Overflow用户
提问于 2016-03-03 14:15:11
回答 1查看 30关注 0票数 0

我已经创建了一个flex应用程序,我希望使用第三方库(swc)的方式

  1. 我不必在编译时将第三方swc包含在我的swf中。(我不想让swc成为我的swf的一部分)
  2. 最终用户将拥有我的swf和第三方swc。如果需要的话,他/她可以把这两者联系起来。
  3. 在我的应用程序中,使用/导入第三方库的代码只有在最终用户决定使用第三方swc时才能工作,否则它将被忽略。

基本上,我希望有一个可选的动态(运行时)链接到用户端本地存储的swc。如果swc可用,我的swf应该能够使用它,否则它就不需要使用了。

有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-04 03:19:14

我不确定SWC,但这是我如何使用SWF。请注意,我正在从不同的部分复制代码,所以您可能需要对其进行微调

代码语言:javascript
复制
        var the_cls:Class;

        // First, load SWF with classes:
        var request:URLRequest = new URLRequest( u );
        var loader:Loader = new Loader();

        loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event){
            // then get class from the file, you can do it for few classes
            the_cls = e.target.applicationDomain.getDefinition("my_ldd_class_name") as Class;
        });
        loader.load(request, new LoaderContext(false, ApplicationDomain.currentDomain));



        // then use class in your application:
        the_obj = new the_cls();
        the_obj.the_func();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35774591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档