为什么这个图像不显示?

时间:2013-07-14 05:07:35

标签: image flex flex4 embed flex-spark

代码:

<?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会像这样死在水中,或者为什么它能够加载背景颜色而不是其他。

1 个答案:

答案 0 :(得分:0)

显然这是FlashDevelop中的一个错误。我正在运行FlashDevelop 4.4.2 RTM,当我为Spark创建了这个和几个不同的项目时,我选择了Flex 4作为我想要创建的项目类型。 Spark代码可以自动生成,但它默认项目是为Flash Player 10.1而不是11.1编译的。 Spark取决于11+(占未来版本)。我想我只是发布这个答案,可能会提交错误报告或其他内容。

相关问题