代码:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" backgroundColor="0xFFCCFF">
<s:Image source="@Embed(source='untitled.png')" x="0" y="0" width="50" height="50" />
</s:Application>
此图片未显示。 WTH?项目正在构建,我更改了Application的backgroundColor属性以确认。最初这是在项目目录中的另一个文件夹中的jpg,但在源代码目录之外。感谢。
编辑:
当我将代码更改为:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" backgroundColor="0xFFCCFF" width="300" height="300">
<s:Button x="0" y="0" width="50" height="50" />
<!--<s:Image source="@Embed(source='untitled.png')" x="0" y="0" width="50" height="50" />-->
</s:Application>
按钮也不显示。我正在使用我刚刚安装的FlashDevelop。我的IDE有什么问题吗?
编辑:
我显然能够在MX和Flex 3中得到很好的东西;当我使用Spark和Flex 4时,就会发生这种情况。但是我在Flash Player 11.8中运行它,所以我不明白为什么Spark会像这样死在水中,或者为什么它能够加载背景颜色而不是其他。
答案 0 :(得分:0)
显然这是FlashDevelop中的一个错误。我正在运行FlashDevelop 4.4.2 RTM,当我为Spark创建了这个和几个不同的项目时,我选择了Flex 4作为我想要创建的项目类型。 Spark代码可以自动生成,但它默认项目是为Flash Player 10.1而不是11.1编译的。 Spark取决于11+(占未来版本)。我想我只是发布这个答案,可能会提交错误报告或其他内容。