2011-10-21 2 views
0

Flash Builder 4.5에서 flex 프로젝트를 빌드 한 후 파일 -> Flash Builder 프로젝트 내보내기를 사용하여 프로젝트를 내 보냈습니다.flex 프로젝트를 내 보낸 후 이미지가 깨집니다.

그 후 일부 이미지가 작동을 멈췄습니다 (깨진 이미지 아이콘 표시). 이것은 나를 단서로 남겨 두었고 심지어 인터넷 검색은 나에게 좋은 대답을주지 못했다 ...

+0

로 변경? –

+0

이미지가 내보내기 위치로 전송되고 있는지 확인 했습니까? –

+0

또 다른 질문 : 이미지가 앱에 포함되어 있습니까 아니면 상대 경로입니까? – JeffryHouser

답변

1

나는 결국 답을 찾았습니다 ... 모든 이미지를 묶을 수있게 만들고 클래스에 이미지에 태그를 붙였습니다. 예를 들어

... 대신

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

는 이미지 경로가 올바른지 확인 있습니까

if (draggedImage.id == "Chris") 
{ 
newImage.source = pic3_icon; 
} 
1

시간이 같은 문제가 생겼다. 아마도 컴파일러/플래시 빌더 버그 일 겁니다. 그러나 확실하게하기 위해, 당신은 기본적인 것들을 점검하고 싶을 것입니다. 먼저 : 올바른 이미지 URL이 있는지 확인하십시오. 둘째, 절대 소스 경로 (예 : C : \ workspace \ project \ src \ assets \ images \ image.png)를 사용하고 있지 않은지 확인합니다. 대신 상대 경로 (예 : assets \ images \ image.png)를 사용하십시오.

이 내용이 정확하면 빌드 디렉토리 (FB의 릴리즈 빌드에 대한 기본 빌드 디렉토리)가 bin-release인지 확인하고 이미지가 제대로 컴파일되었는지 확인하십시오. 내가 말했듯이, 어떤 이유에서 FB가 항상 모든 자산을 올바르게 컴파일하지 못하기 때문에 때로는 수동으로 이동해야합니다. 즉, 소스 디렉토리에서 bin-release 디렉토리로 끌어다 놓을 수 있습니다 (svn을 사용하는 경우 svn 메타 데이터도 복사 할 수 있으므로주의해야합니다).

다른 솔루션 당신은 시도 할 수 있습니다 :

  • 다시 시작 일식/FB는 (어쩌면 단순히 메모리 부족의)
  • 작업 공간에서 프로젝트를 삭제없이 프로젝트 정보를 다시 가져
  • 작업 공간을 변경하고 거기에 프로젝트를 가져 오십시오.
관련 문제