2013-05-04 3 views
0

그래서 스프라이트 시트로 사용하기 위해 이미지를 삽입하려고합니다. 문제는 전혀 오류가 발생하지 않지만 이미지를 무대에 추가 할 수 없다는 것입니다. 아무것도로드되지 않는 것과 같습니다.임베디드 이미지가 스테이지에 추가되지 않음

Flash CS 5.5 컴파일러를 사용하고 있습니다. 나는 또한 없는지 확인하기 위해 x와 y 값을 손보는 시도했습니다 그냥 은폐하고 나도 그 어떤 문제를 볼 수

public class Game extends MovieClip { 
    [Embed(source='../assets/images/sprite_sheet_1.png')] 
    private var sheetClass:Class; 
    private var sheet:Bitmap = new sheetClass(); 

    public function Game() { 
     addChild (sheet); 
    } 
} 

: 여기 내 코드입니다. 그것은 단지 나타나지 않고 있습니다. 의도 한대로 작동하지 않는 이유를 알 수 없습니다. 어떤 도움이라도 환상적입니다. 감사!

P. - 누군가가 URLLoaders를 사용하는 것보다 더 나은 경로 일 것을 권장했기 때문에 스프라이트 시트를 포함하려고했지만, 필연적으로 사실입니까? 우리가 작은 플래시 게임을위한 스프라이트 시트에 대해 말하고 있기 때문에 그것은 사실입니까?

+0

를 참조하십시오 그리고 당신은 일부 외부 뷰어와 sprite_sheet_1.png을 열 때, 그것은 괜찮습니다? – Cherniv

+0

예. 이미지가 다른 곳에서도 괜찮아집니다. – Lapys

답변

1

게시 설정에서 "SWC 내보내기"와 같은 체크 박스를 선택해야합니다. 나는 당신이 가지고있는 것과 같은 버전의 플래시가 없기 때문에 정확한 표현을 확신하지 못합니다.

this pagethis page

+0

게시 설정에서 게시 아래의 SWC 상자를 확인했지만 아무 것도 변경되지 않은 것 같습니다. 내가해야 할 일이 있니? 나는 페이지를 체크 아웃했고 그들은 SWC를 확인하는 것 외에 다른 것을 나타내지 않는 것처럼 보인다. – Lapys

+0

@Lapys 잘 모르겠다. 보통 IDE가 아닌 Flex 컴파일러를 사용한다. – bwroga

+0

솔직히 Flex를 작동시키는 방법을 모르겠다. Flex SDK를 다운로드하려고 시도했지만 XML을 통해 지나치게 복잡한 방식으로 작업하는 것으로 보입니다. 나는 당신이 코드를 작성하기 시작한 곳을 잘 이해하지 못한다. 편집 : FlashDevelop를 사용하는 것으로 가정합니다. 하지만 이것이 IDE에서 작동하지 않는 이유는 무엇입니까? – Lapys