2013-07-14 7 views
0

코드 :왜이 이미지가 보이지 않습니까?

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" backgroundColor="0xFFCCFF"> 
    <s:Image source="@Embed(source='untitled.png')" x="0" y="0" width="50" height="50" /> 
</s:Application> 

이 이미지는 표시되지 않습니다. Wth? 프로젝트가 구축 중이며, 애플리케이션의 backgroundColor 속성을 변경하여이를 확인했습니다. 원래 이것은 프로젝트 디렉토리의 다른 폴더에는 있지만 소스 코드 디렉토리 외부에는 jpg가 있습니다. 감사.

는 편집 :

나는이에 코드를 변경

는 :

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" backgroundColor="0xFFCCFF" width="300" height="300"> 
    <s:Button x="0" y="0" width="50" height="50" /> 
    <!--<s:Image source="@Embed(source='untitled.png')" x="0" y="0" width="50" height="50" />--> 
</s:Application> 

버튼 중 하나를 표시하지 않습니다. 방금 설치 한 FlashDevelop를 사용하고 있습니다. IDE가 잘못 되었나요?

편집 :

내가 MX와 플렉스 3에서 잘 표시하는 물건을 얻을 분명히 수 있어요; 이것이 Spark와 Flex 4를 사용할 때입니다. 하지만 저는 Flash Player 11.8에서 이것을 실행하고 있습니다. 그래서 Spark이 왜 그런 물에서 죽었는지, 배경색을로드 할 수있는 이유는 그다지 많지 않습니다.

답변

0

분명히 FlashDevelop의 버그입니다. 저는 FlashDevelop 4.4.2 RTM을 실행 중입니다.이 프로젝트와 Spark에 대한 두 개의 off-to-the-side 프로젝트를 만들 때 Flex 4를 내가 원하는 프로젝트 유형으로 선택했습니다. Spark 코드는 자동으로 생성되지만 Flash Player 10.1 (11.1이 아니라)에서 컴파일하도록 프로젝트를 기본값으로 설정했습니다. 스파크는 11+에 따라 달라집니다 (향후 버전 고려). 나는이 답변을 게시하고 버그 보고서 나 뭔가를 제출할 것입니다.

관련 문제