2011-04-21 4 views
1

내 MovieClip 내부의 점을 무대의 좌표 (기본 타임 라인)로 변환하려면 어떻게해야합니까?대상 좌표계 변환

+1

이 목적으로 localtoglobal() 함수를 사용하십시오. – Badr

답변

2

보통 localToGlobal이 전투에서 당신의 친구입니다 : 여기에 문서의 페이지입니다.

var point:Point = myMovie.localToGlobal(new Point(10, 10)); 

영화가 또 하나의 자식 인 경우 :

var point:Point = myMovieParent.myMovie.localToGlobal(new Point(10, 10)); 

reference를 참조 대한 추가 정보를 원하시면가.

2

원하는 명령은 localToGlobal입니다. 이 명령은 Point를 만들고 MovieClip의 해당 메서드에 점을 전달한 다음 반환 된 변환 된 점을 가져와 사용합니다.

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/DisplayObject.html#localToGlobal%28%29

+0

[링크가있는 stackoverflow 질문에 대답해도 괜찮습니까?] (http://meta.stackexchange.com/questions/13369/is-it-okay-to-answer-a-stackoverflow-question-with-a-a- 링크) – kapa

0

당신은 localToGlobal를 사용하려면 :

여기
var globalPoint:Point = clipParent.MyClip.localToGlobal(new Point(0,0)); 

는 LiveDocs의이 참조입니다 : localToGlobal livedocs reference

하지 당신의 무비 클립이 있었다 경우 그 포인트 (20, 20)을 반환하는 것처럼 anemgyenge가 (10, 10)를 사용하는 이유 확인 10,10 로컬.