2010-12-30 3 views
0

프로젝트 회전 : 플렉스 빌더에서 게임을 4 (액션 스크립트 프로젝트)
언어 : 액션 스크립트 3AS3 높이와 폭의 임의 교환 비트 맵 객체를

이 코드

trace ("--before-- "+sprite.width + "," + sprite.height); 
this.sprite.rotation = obj.rotation; 
trace ("--after-- "+sprite.width + "," + sprite.height); 

인쇄이 디버그 콘솔

!! 전에 !! 72,13
!! 후! 72,13
!! 전에 !! 72,13
!! 후! 72,13
!! 전에 !! 72,13
!! 후! 72,13
!! 전에 !! 72,13
!! 후! 13,72
!! 전에 !! 72,13
!! 후! 72,13
!! 전에 !! 72,13
!! 후! 13,72
!! 전에 !! 72,13
!! 후! 13,72
!! 전에 !! 72,13
!! 후! 72,13
!! 전에 !! 72,13
!! 후! 13,72

분명히 9 개의 인스턴스가 있습니다. 그래서 18 라인 출력. 너비와 높이가 임의로 바뀌는 것에주의하십시오. 왜 이런 일이 발생합니까?

+0

어떻게 닫을 수 있습니까? 나는 그 해답을 발견했다. –

+0

바보 같은 느낌. 때때로 회전은 0과 때로는 90이었습니다. –

답변

0

바보 같은 느낌. 때때로 회전은 0과 때로는 90이었습니다.

+0

그것을 닫지 마십시오. 너 자신에 의해 응답되는대로 다만 그것을 똑딱 거십시오. 그러나 어쩌면 일어난 일에 대해 더 많은 설명을 해줄 수 있습니다. 다른 사람이 같은 문제가 있다면, 그들은 당신의 대답을 가지고있을거야 :) – Ryan

+0

브라이언 감사합니다. 비트 맵을 회전하면 너비와 높이가 서로 바뀌기 때문에이 문제가 해결되었습니다. 객체가 Sprite라고 불리는데, Bitmap 클래스의 객체입니다. –

관련 문제