0

在 Flash Builder 4.5 中完成构建 flex 项目后,使用 File -> Export Flash Builder Project 导出项目。

之后一些图像停止工作(获取损坏的图像图标)。这让我一无所知,甚至在互联网上搜索也没有给我很好的答案......

4

2 回答 2

1

我不时遇到同样的问题。可能是编译器/Flash Builder 错误。但可以肯定的是,您可能想检查一些基本的东西。首先:检查您是否有正确的图片网址。其次,确保您没有使用绝对源路径(例如 C:\workspace\project\src\assets\images\image.png)。而是使用相对路径(即 assets\images\image.png)。

如果这些都是正确的,请检查您的构建目录(FB 中发布构建的默认构建目录是 bin-release)并查看图像是否在此处正确编译。正如我所说,由于某种原因,我的 FB 并不总是正确编译所有资产,所以有时我必须手动将它们移入。也就是说,您可以简单地将它们从源目录拖放到 bin-release 目录(尽管如果您使用的是 svn,您应该小心这一点,因为它可能还会复制 svn 元数据)。

您可能想尝试的其他解决方案:

  • 重启eclipse / FB(可能只是内存不足)
  • 从您的工作区中删除该项目并再次导入它,但没有项目信息
  • 更改工作区并在那里导入项目
于 2011-10-21T14:24:23.733 回答
1

我终于找到了答案……使所有图像都可绑定,并使用该类来标记图像。

例如...而不是

 if (draggedImage.id == "Chris" )
 {
 newImage.source = "assets/Chris.png";
 }

将其更改为

 if (draggedImage.id == "Chris" )
 {
 newImage.source = pic3_icon;
 }
于 2011-10-30T20:15:10.723 回答