Mxml Royale Apache错误:“;无法将此标记解析为ActionScript类。它将被忽略。”;

Mxml Royale Apache错误:“;无法将此标记解析为ActionScript类。它将被忽略。”;,mxml,apache-royale,Mxml,Apache Royale,当我运行“helloWorld”程序时,我是Royale Apache的新手。 但我不知道为什么会出现错误:“此标记无法解析为ActionScript类。它将被忽略。”当我在teminal中运行mxmlc src/hello.mxml(我使用@apache royale/royale js npm)时会显示 我的代码在这里: <?xml version="1.0" encoding="utf-8"?> <mx:Application xm

当我运行“helloWorld”程序时,我是Royale Apache的新手。 但我不知道为什么会出现错误:“此标记无法解析为ActionScript类。它将被忽略。”当我在teminal中运行
mxmlc src/hello.mxml
(我使用@apache royale/royale js npm)时会显示

我的代码在这里:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="library://ns.apache.org/royale/mx">
    <mx:initialView>
        <mx:View>
            <mx:Label text="Hello" />
        </mx:View>
    </mx:initialView>
</mx:Application>

我的文件夹:

输出: 我有两个问题:

  • 我哪里出错了
  • 头部的mxmlns:mx/js/j/s标记是什么

  • 非常感谢你

    尝试添加+configname=flex作为mxmlc选项

    我认为可能是标签 initialView仅适用于jewel应用程序组件,因为jewell应用程序不是视图组件。 如果使用mx仿真,则mx:应用程序是一个视图组件,因此只需删除initialView标记


    但是,如果您没有任何要迁移的程序,最好从jewel library开始,因为mx尚未完成,仅用于模拟目的。

    您可以在\examples\royale\HelloWorld\src\main\royale\HelloWorld.mxml下运行HelloWorld示例吗?您可以共享完整的编译器输出吗?我已经更新了输出,请帮助我,谢谢!对不起,您能告诉我在mxmlc看到后,我应该在哪里添加+configname=flex吗