일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Genome2D
- 아폴로케이션
- XAML
- 도서
- 주식
- Papervision
- 책
- 3D
- 액션스크립트
- 플렉스
- API
- 물리엔진
- ActionScript
- 플래시
- starling
- stage3d
- Microsoft
- Flash
- 어도비
- Air
- Flex
- adobe
- 워렌 버핏
- 마이크로소프트
- Silverlight
- 실버라이트
- 아폴로
- Papervision3D
- framework
- 3.0
- Today
- Total
목록Flash (386)
WonHada.com으로 이전
요즘 듀얼 모니터를 사용하시는 분들이 많습니다. 따라서 AIR로 어플리케이션을 제작할 때 전체 스크린의 크기를 알아내야 하는데요..아래와 같이 하시면 됩니다.. 단, 플래시 플레이어는 비트맵 데이터를 2880 * 2880 까지만 그려주기 때문에 그 이상은 이미지가 보이지 않습니다.. 제 모니터는 와이드 두개인데..2880이 훌쩍 넘어가서 이미지가 중간에서 잘려버리네요.. : )
[Away3D 1.9.4] http://092.swflab.kr/ASDocs/Away3D_ASDoc/ - Away3D 공식 사이트 ASDoc에서 'nochump.util.zip' 패키지가 더 추가되었습니다. [Papervision3D 2.0] http://092.swflab.kr/ASDocs/Papervision3D_ASDoc/ * 이렇게 따로 ASDoc을 관리할 경우 좋은 점은 한글화와 예제를 연결할 수 있다는 것입니다. 역량있는 분들의 적극적인 참여를 기다립니다. englekk@naver.com
AS3.0에서 DisplayObjectContainer의 getObjectsUnderPoint() 메소드는 파라미터로 넘겨진 Point 아래에 있는 객체의 배열을 반환한다.. 이 때, 리턴되는 배열에는 가장 아래 있는 객체부터 저장된다..즉, 눈에 보이는 가장 뒤에서부터 저장된다.. 마우스 이벤트에 이 메소드를 적용한다면 아래와 같이 사용하면 된다.. var underObjects:Array = this.stage.getObjectsUnderPoint(new Point(e.stageX, e.stageY)); var len:int = underObjects.length; for(var i:int = len-1; i >= 0; i--) { //앞쪽부터 검색하기 위해.. }
http://www.bytearray.org/?p=118 scale9Grid 많이 쓰는데 비트맵에 바로 적용할 수 있네요..아이디어 굿!!
2008/01/18 - [플래시[Flash]] - 라이브러리의 비트맵 로딩 비교 위에 덧붙여서 한가지 실험을 더 했습니다.. 라이브러리에 있는 비트맵을 끌어서 스테이지에 놓는 것과 코드로 생성하는 것의 차이.. 이것이 궁금했던 이유는 일반적으로 디자인을 입힐 때 코드로 모두 생성하지 않고 무비클립 심볼에 가져다 놓는 방식으로 작업하는데 코드로 생성하는 것과의 차이를 명확히 할 필요가 있었기 때문입니다.. 테스트 결과 테스트 유형 SWF 용량 생성 시간(ms) 메모리 사용량 기본 컴파일(이미지 생성 없음) 25.9KB 0 0(기준량) 끌어다 놓기 25.9KB 0 4096 코드로 생성하기 25.9KB 4 4096 결과적으로 봤을 때, 메모리 사용량은 같고 끌어다 놓는 방식이 퍼포먼스가 좋은 것으로 확인 되었..
AS3에서 일반적으로 Sprite에 buttonMode를 true로 입력하면 마우스 커서가 손모양으로 바뀝니다..하지만, 버튼 컴포넌트는 바뀌지 않습니다.. 버튼 컴포넌트는 useHandCursor를 true로 하면 됩니다..
라이브러리에 들어있는 이미지를 생성할 때 가장 좋은 방법이 뭘까 궁금했습니다.. 왼쪽과 같이 라이브러리에 이미지(testImg.png)를 하나 넣고 Linkage를 'CBox' 라고 줍니다..그리고 그 이미지를 두개의 무비클립심볼로 만들었습니다.. CBoxMovieClip : Linkage의 Base Class가 flash.display.MovieClip인 상태 CBoxSprite : Linkage의 Base Class가 flash.display.Sprite인 상태 준비가 완료 되었습니다..테스트 코드는 아래와 같습니다.. var t:Number = getTimer(); //1차 테스트 - 비트맵으로 생성(비트맵데이터 참조) /*var bd:BitmapData = new CBox(0,0); for(var..