[질문]startDrag 의 Rectangle 좌표문제같은데...
자올
as2 에서
scroll_sc.startDrag(false,0,scroll_start,0,scroll_Height+scroll_start);
이렇게코딩한것을
as3 에서 이렇게고쳐서 사용했습니다
scroll_sc.startDrag(false,new Rectangle(0,scroll_start,0,scroll_Height+scroll_start));
근데 제대로 동작이 안됩니다
스크롤바를 만드는중인데
x 값은 그대로이고 y 값만 드래그하는대로 움직이게하려구하는데
scroll_sc.startDrag(false,new Rectangle(0,scroll_start,0,scroll_Height+scroll_start));
이코드를 실행하자마자 scroll_sc 가 없어져버림니다
테스트로 scroll_sc.x 값을 체크해보니 항상 0 이나오는데
Rectangle 의 첫째 셋째인자에 현재의 scroll_sc.x 값을 넣어도 마찬가집니다
아무래도 Rectangle 의좌표설정문제같은데
아시는분 갈켜주시면 감사하겠습니다
-
남
Rectangle 를 해서 하실때
(left,top, 그리고 넓이, 높이 ) 이렇게 되어있습니다.
예전 2.0 같은 경우는 (left,top,right,bottom)이렇게 되어있지만
new Rectangle(0,scroll_start,0,scroll_Height+scroll_start));
왼쪽이 0 top이 scroll_start 값 그리고 넓이가 0 높이가 스코롤높이 +스타트인데 문제가 생긴것 같습니다. 임의로 값을 (100,100,300, -
사지타리우스
scroll_start, scroll_Height 를 다 찍어보시면...
뭐... 구문상 틀린부분은 없어보입니다만...