Apache 找不到定义mx.binding.utils.BindingUtils类似的两个导入未加载

Apache 找不到定义mx.binding.utils.BindingUtils类似的两个导入未加载,apache,cairngorm,apache-royale,Apache,Cairngorm,Apache Royale,我有机会将Flex应用程序迁移到ApacheRoyale,能够运行helloworld应用程序。已开始迁移应用程序,出现两个异常。贝娄就是那个 我们正在使用 AdobeSpelling.swc AlivePDF.swc Cairngorm.swc flexmdi.swc FlexUnit.swc spcairngorm.swc 这些是“.swc”库 如何在royale兼容的文件中导入这些或任何类似的库。 我找到了asconfig.json文件-外部库路径-但我正在使用maven pom.xml

我有机会将Flex应用程序迁移到ApacheRoyale,能够运行helloworld应用程序。已开始迁移应用程序,出现两个异常。贝娄就是那个

我们正在使用

AdobeSpelling.swc
AlivePDF.swc
Cairngorm.swc
flexmdi.swc
FlexUnit.swc
spcairngorm.swc
这些是“.swc”库

如何在royale兼容的文件中导入这些或任何类似的库。 我找到了asconfig.json文件-外部库路径-但我正在使用maven pom.xml编译我的应用程序

请帮助我,基本迁移

错误日志:

Warning: Definition com.model.ModelLocator could not be found.
import com.model.ModelLocator;
Warning: Definition com.util.customComponents.CustomMenuBarEvent could
not be found.
import com.util.customComponents.CustomMenuBarEvent;

在进行迁移时,有两条路径可供选择

  • 。然而,有一种可能性是 组件未添加到仿真中,因此可能会出现异常 这将是一个你可以添加它们并产生拉力的地方 向皇室提出的请求。这些组件使您能够在最佳情况下使用 成功构建应用程序而无需大幅更改UI 部分,但您可能在屏幕上看不到任何内容,或者 搞砸了,因为没有志愿者可以做展示 让他们更好
  • 另一个途径是区分纯ActionScript代码(否 从UI部分到Flash的依赖关系-应移植纯AS3代码 没有任何问题-使用基本模块从头开始重写UI 或

  • 您提到的所有库对Flash都有很强的依赖性,所以我的建议是找到JS替代品,并在移植中使用它。还有一款PureMVC,它在Royale上运行得非常好,已经在几个应用程序中进行了测试。

    作为补充,对于FlexUnit,您现在有了由Josh Tynjala开发的RoyaleUnit,可在Apache Royale repository中找到,它与FlexUnit非常相似。关于这个答案的标题,似乎和内容无关。Royale中的装订以不同的方式工作。下面是一个简单的工作示例,您可以看到不同之处: