【问题标题】:Why isn't this image showing up?为什么这个图不显示?
【发布时间】:2013-07-12 06:45:37
【问题描述】:

代码:

<?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>

此图片未显示。什么?该项目正在构建中,我更改了应用程序的 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 会像那样死在水中,或者为什么它能够加载背景颜色而不能加载其他颜色。

【问题讨论】:

    标签: image apache-flex flex4 embed flex-spark


    【解决方案1】:

    显然这是 FlashDevelop 中的一个错误。我正在运行 FlashDevelop 4.4.2 RTM,当我为 Spark 创建这个项目和几个非现场项目时,我选择了 Flex 4 作为我想要创建的项目类型。 Spark 代码将自动生成就好了,但它默认项目为 Flash Player 10.1 而不是 11.1 编译。 Spark 依赖于 11+(考虑到未来的版本)。我想我会发布这个答案,也许会提交错误报告或其他内容。

    【讨论】:

      猜你喜欢
      • 2011-01-22
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      相关资源
      最近更新 更多