Windows의 4.1 SDK를 사용하여 플래시 빌더 4에 안드로이드 응용 프로그램을 만듭니다. 응용 프로그램은 먼저 인터넷에서 일부 이미지를 다운로드하여 desktopDirectory에 저장합니다. 이제 다운로드 한 이미지를 Flex 모바일 응용 프로그램에 표시하고 싶습니다.nativePath를 사용하여 플렉스 모바일 응용 프로그램에 이미지가 표시되지 않습니다.
문제 :
이미지가 성공적으로 인터넷에서 다운로드 성공적으로 desktopDirectory에 저장되고있다.
이제 nativePath를 사용하여 이미지를 표시하려고하면 표시되지 않습니다. 이미지 대신 물음표가있는 작은 파란색 아이콘이 표시됩니다. 내가 사용하고있는 코드는 다음과 같습니다 : 이미지 파일이 존재하거나 그렇지 않으면 내가 추적하면
displayContainer.removeAllElements();
var image:spark.components.Image = new spark.components.Image();
var imageFile:File = File.desktopDirectory.resolvePath(desktopFilePath);
if(imageFile.exists)
{
var imagePath:String = File.desktopDirectory.resolvePath(desktopFilePath).nativePath;
image.source = imagePath;
trace("Image Path: " + imagePath);
displayContainer.addElementAt(image,1);
}
는, 파일이 있음을 보여줍니다. 그러나 파일은 앱에 표시되지 않습니다.
<s:Image id="a1" source="data/02.jpg" />
따라서 이미지가 있지만 패스 프로그래밍 해결되고 있지 : I 아래와 같이 코드의 화상 경로를 하드 때
그러나, 화상이 표시된다.
내가 뭘 잘못하고 있니? 안내해주십시오.
내 애플리케이션을 Android 태블릿에서 테스트하고 있습니다.