일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아이튠즈
- Android
- 영어
- 단축키
- 경로
- AIR
- 배열
- smartfoxserver
- flash builder
- unity
- builder
- Mac
- sdk
- iphone
- texture
- AS3
- 3d
- class
- Flash
- Ane
- Game
- ios
- unity3D
- file
- Build
- XML
- 태그를 입력해 주세요.
- path
- swf
- 게임
- Today
- Total
목록AS3 (3)
상상 너머 그 무언가...
... args 로 받은 매개변수들을 다른 함수에 그대로 보내는 방법 public function TestFunc( _func: Function, ... args ): void{var param: Object = args;_func.apply( null, param );_func.apply( null, args );} args를 변수에 담아두었다가 사용하러면 var param: Object = args;
예전 2.0 에서는 swapDepth 같은 메소드가 있어서 무비클립 속에 있는 객체들의 뎁스를 변경이 가능했었지만3.0에서는 swapDepth 메소드는 존재하지 않는다.그럼 어떻게 하면 될까? parent.setChildIndex(this, parent.numChildren-1); 위와 같이 해주면 this 객체가 부모의 child들 중에서 가장 큰 인덱스 값을 가지게 되어서 화면상에 가장 위에서 그려지게 된다. 출처 : http://www.dzone.com/snippets/as3-swapdepths-equivalent
위의 이미지에 있는 점B의 x.y값을 구하기 위해서는 원의 반지름r, 두 anchoir point 좌표와 각 anchoir point의 각도값을 알고 있어야 한다.두 앵커 포인트 각도값의 차이를 구하여 그리고자하는 호의 각을 구하고위의 식에 호의 각을 대입하여 원점과 control point 두 점 사이의 선AB 의 길이를 구하여반지름과 선AB의 길이 값을 가지고 삼각함수에 대입하면 점B의 좌표값을 구할 수 있다. curveTo에 사용되는 controlPoint는 그리고자 하는 호의 시작 각도와 끝 각도 사이의 각을 구하여위에 적혀 있는 식 처럼 반지름 / Math.cos(두 앵커포인트 사이의 각/2) 을 실행하여 나온 원의 중심부터 controlPoint와의 거리값을 구한 뒤controlPoint의 각..