【问题标题】:Problems with compiling multiple AS3 packages w/ant and mxmlc使用 ant 和 mxmlc 编译多个 AS3 包的问题
【发布时间】:2013-09-24 14:49:12
【问题描述】:

我正在尝试使用一些专有类来扩展 BigBlueButton 客户端。特别是电话模块,我在其中添加了一个包含我自己的代码的文件。当我在文件中写入自己的包名 (org.mydomain.module.test ...) 时,编译器会失败,因为它无法从 mxml 文件中找到我的类。但是当我使用原始包名(org.bigbluebutton.module.phone ...)时,它编译得很好。显然,当我使用不同的包名时,该文件不包含在编译中。我该如何更改?

这失败了:

package org.mydomain.module.test 
{
  public class MyTestClass
  {
    // code here
  }
}

但这有效:

package org.bigbluebutton.modules.phone.test
{
  public class MyTestClass
  {
    // code here
  }
}

仅供参考:BigBlueButton 使用 ant 编译客户端。

【问题讨论】:

  • 您没有说将文件放在磁盘上的哪个位置,包名称应与项目中文件的路径匹配。两个例子都是这样吗?
  • 你说得对;我将自己的包文件与原始文件放在一起。将它们移动到正确的目录并尝试再次编译。谢谢!
  • +1 表示解决方案;您可以将其写为答案而不是评论,并因此获得荣誉!

标签: actionscript-3 ant mxml mxmlc bigbluebutton


【解决方案1】:

您没有说明将文件放在磁盘上的哪个位置,包名称应与项目中文件的路径匹配。两个例子都是这样吗?

所以当包名是:org.mydomain.module.test

类文件应该保存在路径中:

my_project_path/src/org/mydomain/module/test

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-13
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多