2013-01-23 1 views
1

Visual Studio에서 Windows 8 앱을 만들기 위해 자바 스크립트 템플릿을 사용하고 있습니다.Windows 8 항목 배경 (자바 스크립트)

backgroundImage :: : "images/breeds/sheep.jpg"로 내 항목 중 하나의 배경 이미지를 설정하는 것이 작동하지 않는 것 같습니다.

{ group: sampleGroups[0], title: "Item Title: 5", subtitle: "", description: itemDescription, content: itemContent, backgroundImage: : "images/breeds/sheep.jpg"} 

응용 프로그램이 default.html에서 실행된다고 가정했기 때문에 이미지의 위치는 파일의 루트와 관련이 있습니다.

이미지가 깨진 링크로 표시됩니다. 여기에 내가 뭘 잘못하고 있는지에 대한 아이디어가 있니?

업데이트 : 다음과 같은 오류

The app couldn’t resolve ms-appx://8a32c4d0-abb1-413b-8989-339848463d6c/images/breeds/Berrichon_Du_Cher.jpg because of this error: RESOURCE_NOT_FOUND 

답변

3

로컬 파일을 지정하기위한 ms-appx 프로토콜을 사용해보십시오에게 나타났습니다. 귀하의 예에서는 이미지 경로를 "ms-appx:///images/breeds/sheep.jpg"과 같이 변경할 수 있습니다. this MSDN doc에서 파일 액세스에 사용할 수있는 프로토콜에 대한 추가 정보를 얻을 수 있습니다.

또는 경로 앞에 /를 붙여서 프로젝트의 루트에서 해결되는지 확인할 수 있습니다. IE, "/images/breeds/sheep.jpg"

+0

감사합니다. –

+0

이미지가 실제로 Visual Studio 솔루션에 포함되어 있습니까? 복사하는 경우 이러한 방법으로 액세스 할 수없는 이유는 없습니다. –

+0

폴더에 복사했습니다. '솔루션 탐색기'에서 볼 때 폴더가 보이지만 점선으로 표시됩니다. –