Apache flex 无法导入mx包

Apache flex 无法导入mx包,apache-flex,actionscript-3,adobe,mxml,mxmlc,Apache Flex,Actionscript 3,Adobe,Mxml,Mxmlc,在下面的操作脚本文件中,出现一个错误,说明无法导入mx.controls.Label, 我是通过linux上的命令行编译的,环境变量path设置在安装flex的位置,如何解决这个问题 package { import mx.controls.Label; public class Test { public function Test() { Alert.show("Test"); } } } 编辑: [root@localhos

在下面的操作脚本文件中,出现一个错误,说明无法导入mx.controls.Label, 我是通过linux上的命令行编译的,环境变量path设置在安装flex的位置,如何解决这个问题

package {

 import mx.controls.Label;

 public class Test
 {
    public function Test()
    {
      Alert.show("Test");
    }
  }
}
编辑:

       [root@localhost tmp]# mxmlc Test.as 
      Loading configuration file /opt/flex/frameworks/flex-config.xml
     /tmp/Test.as: Warning: This compilation unit did not have a factoryClass         specified in Frame metadata to load the configured runtime shared libraries. To compile without runtime shared libraries either set the -static-link-runtime-shared-libraries option to true or remove the -runtime-shared-libraries option.

    /tmp/Test.swf (466 bytes)

我很确定您需要将Flex源代码(或SWC)添加到命令行参数的库路径中。查看命令行参数


我不完全确定您所说的“环境变量路径设置在安装flex的位置”是什么意思。什么环境变量?它是如何使用的?也许您想向我们展示您正在使用的命令行和/或批处理文件

最近的类似帖子:但不是相同的问题/解决方案我的意思是mxmlc所在的路径包含在bash文件中。请查看编辑的question@Rajeev我们正在超越我在这里的Linux体验。bat文件没有帮我解决你的问题。即使知道mxmlc,您仍然需要告诉mxmlc哪里可以找到Flex代码或编译的SWC。使用库路径命令行参数执行此操作。