【问题标题】:How can I call flex project from other flex project?如何从其他 flex 项目中调用 flex 项目?
【发布时间】:2011-09-16 08:52:37
【问题描述】:

我有 2 个弹性项目,它们是在 flash builder 4.5 中创建的.....如何我可以调用一个 项目第二个???最好的会执行到同一个窗口....我对这两种可能性都很感兴趣(在浏览器和空气中)。

感谢帮助

【问题讨论】:

  • “执行到同一个窗口”是什么意思?开始在同一播放器中播放另一部 Flash 电影或加载外部电影并在当前电影中执行并能够删除?
  • 正在加载外部影片并在当前影片中执行,并能够删除..
  • 我找到了 SWFLoader..所以我创建了 var a:SWFLoader = new SWFLoader(); a.source="otherSWF.swf"; this.addElement(a);此时正在加载外部项目,但大小不正确..

标签: flash apache-flex flash-builder mxml


【解决方案1】:

在两个项目之间共享代码的推荐方法是创建第三个项目,即 ActionScript/Flex 库。这将封装多个项目(Flex/AIR/Pure AS3)之间的通用代码,并将它们编译成一个 .swc 文件。

在您需要访问该代码的任何项目中,您可以右键单击项目 -> 属性 -> Flex 构建路径 -> 库路径选项卡(在顶部) -> 添加项目 -> 选择该通用操作脚本图书馆。

共享代码的hack方式在项目上右键->属性->Flex构建路径->源路径选项卡(在顶部)->添加文件夹。选择要将外部资源拉入项目的文件系统路径。通常不建议这样做,因为当您想与其他开发人员共享项目时,它会降低导入项目的可移植性。他们会发现您选择的文件系统路径可能不存在于他们自己的本地计算机上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    相关资源
    最近更新 更多