在Flash Builder 4.5中完成Flex项目的构建后,使用 文件 - >导出Flash Builder项目。
之后一些图像停止工作(获取损坏的图像图标)。这让我一无所知,甚至在网上搜索都没有给我很好的答案......
答案 0 :(得分:1)
我不时会遇到同样的问题。可能是编译器/ Flash Builder的bug。但可以肯定的是,您可能想要检查一些基本的东西。首先:检查您是否有正确的图片网址。其次,确保您没有使用绝对源路径(例如C:\ workspace \ project \ src \ assets \ images \ image.png)。而是使用相对路径(即assets \ images \ image.png)。
如果这些是正确的,请检查您的构建目录(FB中的发布版本的默认构建目录是bin-release)并查看图像是否正确编译。正如我所说,由于某种原因,我的FB并不总是正确地编译所有资产,所以有时我必须手动移动它们。也就是说,您只需将它们从源目录拖放到bin-release目录(尽管如果您使用svn,您应该小心这一点,因为它可能还复制svn元数据)。
您可能想尝试的其他解决方案:
答案 1 :(得分:1)
我终于找到了答案......让所有图像都可以绑定,只是用这个类来标记图像。
例如而不是
if (draggedImage.id == "Chris" )
{
newImage.source = "assets/Chris.png";
}
将其更改为
if (draggedImage.id == "Chris" )
{
newImage.source = pic3_icon;
}