好的,我从Adobe下载了Flex 4 SDK并将内容解压缩到~/Documents/flex4_sdk
。
现在我有以下简单的MXML文件:
<?xml version="1.0"?>
<!-- usingas/StatementSyntax.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Label id="label1"/>
</mx:Application>
当我用mxmlc /path/to/file.mxml
编译它时,我得到:
加载配置文件〜/ Documents / flex4_sdk / frameworks / flex-config.xml
/path/to/file.mxml(38642 bytes)
但是,生成的SWF文件为空。 (基本上只是一块白色的帆布。)
答案 0 :(得分:0)
如果我尝试在Windows上使用Flash Builder编译类似的代码,我会得到相同的结果。
尝试为标签指定一个值,以便在您的应用程序中实际存在视觉效果
<mx:Label id="label1" text="Label1"/>
如果可能的话,我强烈建议使用Flex 4 spark应用程序而不是旧的mx方法。您的应用可能如下所示:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<s:Label text="label1" />
</s:Application>