일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Papervision3D
- 주식
- XAML
- 플래시
- 아폴로케이션
- stage3d
- starling
- API
- 어도비
- framework
- Flex
- 도서
- 3D
- Microsoft
- 3.0
- Silverlight
- 플렉스
- adobe
- Flash
- Papervision
- 물리엔진
- 아폴로
- 마이크로소프트
- 워렌 버핏
- Air
- 액션스크립트
- 실버라이트
- ActionScript
- Genome2D
- 책
- Today
- Total
목록비트맵데이터 (4)
WonHada.com으로 이전
2008/01/18 - [플래시[Flash]] - 라이브러리의 비트맵 로딩 비교 위에 덧붙여서 한가지 실험을 더 했습니다.. 라이브러리에 있는 비트맵을 끌어서 스테이지에 놓는 것과 코드로 생성하는 것의 차이.. 이것이 궁금했던 이유는 일반적으로 디자인을 입힐 때 코드로 모두 생성하지 않고 무비클립 심볼에 가져다 놓는 방식으로 작업하는데 코드로 생성하는 것과의 차이를 명확히 할 필요가 있었기 때문입니다.. 테스트 결과 테스트 유형 SWF 용량 생성 시간(ms) 메모리 사용량 기본 컴파일(이미지 생성 없음) 25.9KB 0 0(기준량) 끌어다 놓기 25.9KB 0 4096 코드로 생성하기 25.9KB 4 4096 결과적으로 봤을 때, 메모리 사용량은 같고 끌어다 놓는 방식이 퍼포먼스가 좋은 것으로 확인 되었..
라이브러리에 들어있는 이미지를 생성할 때 가장 좋은 방법이 뭘까 궁금했습니다.. 왼쪽과 같이 라이브러리에 이미지(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..
AS3 Animated Bitmap Class http://labs.hexagonstar.com/animatedbitmapclass/ 위 클래스를 간략하게 소개한다면.. 1. 시퀀스(연속동작)를 포토샵등에서 한장의 비트맵에 그립니다.. 2. 플래시에서 이미지 로딩 후 비트맵데이터를 버퍼(_buffer 변수)에 담습니다.. 3. 프레임에 맞춰 동작 하나하나를 버퍼에서 꺼내 그려줍니다..(copyPixels 이용)
딴동네 스터디에 사용되었던 Bitmap, BitmapData 예제입니다.. 아래 순서대로 보시면 좋을거 같네요.. - RectangleBitmap : 비트맵데이터를 생성하고 표시하고 삭제하는 예제 - DisplayObjectCopy : DisplayObject를 캡쳐하는 방법 - BitmapData_Draw_Matrix : draw() 메서드의 Matrix 값 - BitmapData_Draw_ColorTransform : draw() 메서드의 ColorTransform 값 - BitmapData_Draw_BlendMode : draw() 메서드의 BlendMode 값 - BitmapData_Draw_ClipRect : draw() 메서드의 ClipRect 값 - BitmapData_Draw_Smoothi..