1 class CaffeineBeverage{ 2 public function prepareRecipe():Void{ 3 boilWater(); 4 brew(); 5 pourInCup(); 6 if(hook()){ 7 addCondiments(); 8 } 9 } 10 public function brew():Void{ 11 12 } 13 public function addCondiments():Void{ 14 15 } 16 public function boilWater():Void{ 17 trace("물 끓이는 중"); 18 } 19 public function pourInCup():Void{ 20 trace("컵에 따르는 중"); 21 } 22 public function hook():Boolean{ ..
1 interface Duck{ 2 public function quack():Void; 3 public function fly():Void; 4 } //////////////////////////////////// 1 class MallardDuck implements Duck{ 2 public function quack():Void{ 3 trace("Quack"); 4 } 5 public function fly():Void{ 6 trace("I'm flying"); 7 } 8 } ///////////////////////////////////// 1 interface Turkey{ 2 public function gobble():Void; 3 public function fly():Void; 4 } ..
1 interface Command{ 2 public function execute(); 3 } /////////////////////////////// 1 class Light{ 2 private var name:String; 3 public function Light(name:String){ 4 this.name = name; 5 } 6 public function lightOn():Void{ 7 trace(name+" : 불을 켜다"); 8 } 9 public function lightOff():Void{ 10 trace(name+" : 불을 끄다"); 11 } 12 } ///////////////////////////////// 1 class LightOffCommand implements Com..
무비클립 생성 화면 클립 형태의 네비게이션을 만들어볼 생각으로 만든 기본적인 무비클립 생성이다. 생성된 무비클립들의 _rotation을 통해서 모션을 적용하였다. 스케일 조정 화면 네비게이션 무비클립 생성 앞에서 만든 기본적인 무비클립 생성을 통해서 각각의 무비클립에 event를 적용하였다. 각 무비클립을 클릭했을 때의 모션으로 선택된 무비클립의 rotation을 0으로 하며 나머지는 특정 rotation값을 적용하고 무비클립이 포함된 무비클립의 좌표를 왼쪽 상단으로 위치시켰다. Back 버튼을 통해서 다시 펼쳐진 형태로 되돌아 가는데 클릭할 때 적용했던 scale을 그대로 적용함으로서 클릭하기 전의 형태를 유지하도록 하였다. 특정 무비클립 클릭시 모션 적용 컨텐츠 view 화면 back 버튼을 누르면 ..
Create Random MovieClip_1 stage의 특정 random 영역에 무비클립을 생성한다. 생성할 때는 중심점이 되는 new Point(x,y)좌표점을 rnadom으로 설정하므로써 그룹단위로 무비클립을 생성하게 된다. 여기서의 문제점은 무비클립이 많아지면 많아질수록 CPU의 과부화 문제가 발생한다. 노트북에서는 무비클립 300개 이상이되면 그때부터 현저하게 속도 저하가 발생한다. Create Random MovieClip_2 앞의 버전에서 발생한 CPU 문제점을 BitmapData를 통해서 해결한 버전이다. 생성 방법은 앞과 동일하며 그룹단위(무비클립이 30개 단위로 그룹으로 묶는다 if count%30 == 0) 한 그룹이 완료되었을 때 BitmapData를 통해서 화면에 보여지는 무비클..
- Total
- Today
- Yesterday
- BitmapData
- ActionScript
- 구글
- 밍밍이
- 제퍼슨 한
- 디자인 체계도
- 터치폰
- DESIGN
- 플래시
- Design Patterns
- 액션스크립트
- Iterator
- 디자인분류
- graph
- Observer
- AS
- UI디자인
- Blog
- Information Ring
- UI
- flash
- ColorCop
- StrategyPattern
- 사진
- 가이드라인
- bloger
- PhoneUI
- Decorator
- 디자인패턴
- TemplateMethod
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |