본문 바로가기 메뉴 바로가기

사용자스킨

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

사용자스킨

검색하기 폼
  • 분류 전체보기 (58)
    • Programming (20)
      • ActionScript (6)
      • JavaScript (0)
      • Design Patterns (10)
      • Algorithms (1)
      • Etc (3)
    • Designs (6)
      • Web (0)
      • Mobile (6)
      • Etc (0)
    • User Interface (15)
      • UI&C Lab (10)
      • Web (3)
      • Etc (0)
      • Mobile (2)
    • Miscellaneous (6)
      • Photograph (2)
      • Story (4)
      • Etc (0)
  • 방명록

ActionScript (8)
TemplateMethod

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{ ..

Programming/Design Patterns 2007. 2. 21. 11:09
Adapter

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 } ..

Programming/Design Patterns 2007. 2. 21. 11:08
Command

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..

Programming/Design Patterns 2007. 2. 21. 11:08
[UI&C Lab] Clip Navigation

무비클립 생성 화면 클립 형태의 네비게이션을 만들어볼 생각으로 만든 기본적인 무비클립 생성이다. 생성된 무비클립들의 _rotation을 통해서 모션을 적용하였다. 스케일 조정 화면 네비게이션 무비클립 생성 앞에서 만든 기본적인 무비클립 생성을 통해서 각각의 무비클립에 event를 적용하였다. 각 무비클립을 클릭했을 때의 모션으로 선택된 무비클립의 rotation을 0으로 하며 나머지는 특정 rotation값을 적용하고 무비클립이 포함된 무비클립의 좌표를 왼쪽 상단으로 위치시켰다. Back 버튼을 통해서 다시 펼쳐진 형태로 되돌아 가는데 클릭할 때 적용했던 scale을 그대로 적용함으로서 클릭하기 전의 형태를 유지하도록 하였다. 특정 무비클립 클릭시 모션 적용 컨텐츠 view 화면 back 버튼을 누르면 ..

User Interface/UI&C Lab 2007. 2. 21. 11:02
[UI&C Lab] Create Random MovieClip

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를 통해서 화면에 보여지는 무비클..

User Interface/UI&C Lab 2007. 2. 21. 11:01
[UI&C Lab] graph

예전 모 클라이언트가 그래프를 플래시로 제작하고자하여 만들었던 그래프다. 기본적인 형태는 xml을 로그하여 데이터를 보여주게 되는데 그래프가 나타날때 다이나믹한 모션 효과를 주었다. 시간이없어서 재사용성을 고려하지 않고 만들었던 아쉬움이 있는데 나중에 다용도로 사용할 수 있는 그래프 컴포넌트를 만들어볼 생각이다.

User Interface/UI&C Lab 2007. 2. 21. 11:01
[UI&C Lab] trapezoid navigation

trapezoid navigation 은 좌우로 슬라이드되는 형태의 네비게이션을 만들기 위해 만들었는데 여러장을 적용했을 경우 CPU문제가 있어서 잠시 보류중이다. 이것은 무비클립을 좌우로 사다리꼴모양으로 외곡시켜기 중앙에 위치했을 때는 무비클립을 사용할 수 있도록 만들어 졌다.

User Interface/UI&C Lab 2007. 2. 21. 11:00
[UI&C Lab] BitmpData Characters...

이번은 BitmapData를 이용하여 배경 이미지의 색을 축출하여 문자가 포함된 무비클립의 색을 변경하는 작업을 해봤다. 이미지의 윤곽을 잘 보이도록 하기 위해서 무비클립의 갯수를 늘려 6000개가 넘어가니 무비클립을 생성할 때와 색을 입힐때 다소 처리 시간이 지연되는 경향이 있다...

User Interface/UI&C Lab 2007. 2. 21. 10:59
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Jasu's Dcaland.com
  • Jasu's N-collection.com
  • Hangun's blog
  • flaLab
  • bohe76's Blog
  • pluszone's beautifierPlus
TAG
  • AS
  • flash
  • StrategyPattern
  • 가이드라인
  • Information Ring
  • 터치폰
  • 디자인패턴
  • Observer
  • 구글
  • Iterator
  • 제퍼슨 한
  • 액션스크립트
  • UI
  • TemplateMethod
  • 디자인분류
  • PhoneUI
  • Decorator
  • 밍밍이
  • 사진
  • bloger
  • Blog
  • Design Patterns
  • 디자인 체계도
  • ActionScript
  • BitmapData
  • DESIGN
  • UI디자인
  • ColorCop
  • graph
  • 플래시
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바