2010-12-06 71 views
0

在下面的动作脚本文件中有一个错误说无法导入mx.controls.Label, 我正在编译通过命令行上,linux和环境变量路径设置flex安装,如何解决这个无法导入MX包

package { 

import mx.controls.Label; 

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

编辑:

 [[email protected] 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) 
+0

最近类似的帖子:http://stackoverflow.com/questions/4224044/import-fl-data-dataprovider-is-not-working-in-adobe-cs4/4225181#4225181 – TheDarkIn1978 2010-12-06 10:26:54

+0

但不是同样的问题/解决方案 – Rajeev 2010-12-06 10:51:48

回答

0

我敢肯定你需要的Flex源(或SWC)添加到您的命令行参数的库路径。看看library-path命令行参数。

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