Flash Builder 4.5에서 flex 프로젝트를 빌드 한 후 파일 -> Flash Builder 프로젝트 내보내기를 사용하여 프로젝트를 내 보냈습니다.flex 프로젝트를 내 보낸 후 이미지가 깨집니다.
그 후 일부 이미지가 작동을 멈췄습니다 (깨진 이미지 아이콘 표시). 이것은 나를 단서로 남겨 두었고 심지어 인터넷 검색은 나에게 좋은 대답을주지 못했다 ...
Flash Builder 4.5에서 flex 프로젝트를 빌드 한 후 파일 -> Flash Builder 프로젝트 내보내기를 사용하여 프로젝트를 내 보냈습니다.flex 프로젝트를 내 보낸 후 이미지가 깨집니다.
그 후 일부 이미지가 작동을 멈췄습니다 (깨진 이미지 아이콘 표시). 이것은 나를 단서로 남겨 두었고 심지어 인터넷 검색은 나에게 좋은 대답을주지 못했다 ...
나는 결국 답을 찾았습니다 ... 모든 이미지를 묶을 수있게 만들고 클래스에 이미지에 태그를 붙였습니다. 예를 들어
... 대신
if (draggedImage.id == "Chris")
{
newImage.source = "assets/Chris.png";
}
는 이미지 경로가 올바른지 확인 있습니까
if (draggedImage.id == "Chris")
{
newImage.source = pic3_icon;
}
시간이 같은 문제가 생겼다. 아마도 컴파일러/플래시 빌더 버그 일 겁니다. 그러나 확실하게하기 위해, 당신은 기본적인 것들을 점검하고 싶을 것입니다. 먼저 : 올바른 이미지 URL이 있는지 확인하십시오. 둘째, 절대 소스 경로 (예 : C : \ workspace \ project \ src \ assets \ images \ image.png)를 사용하고 있지 않은지 확인합니다. 대신 상대 경로 (예 : assets \ images \ image.png)를 사용하십시오.
이 내용이 정확하면 빌드 디렉토리 (FB의 릴리즈 빌드에 대한 기본 빌드 디렉토리)가 bin-release인지 확인하고 이미지가 제대로 컴파일되었는지 확인하십시오. 내가 말했듯이, 어떤 이유에서 FB가 항상 모든 자산을 올바르게 컴파일하지 못하기 때문에 때로는 수동으로 이동해야합니다. 즉, 소스 디렉토리에서 bin-release 디렉토리로 끌어다 놓을 수 있습니다 (svn을 사용하는 경우 svn 메타 데이터도 복사 할 수 있으므로주의해야합니다).
다른 솔루션 당신은 시도 할 수 있습니다 :
로 변경? –
이미지가 내보내기 위치로 전송되고 있는지 확인 했습니까? –
또 다른 질문 : 이미지가 앱에 포함되어 있습니까 아니면 상대 경로입니까? – JeffryHouser