Robotlegs ContextEvent STARTUP 과 STARTUP_COMPLETE

Adobe Flash 2011. 8. 23. 10:33
반응형
원문: http://knowledge.robotlegs.org/discussions/problems/28-context-startup-events

super.startup() 메서드는 ContextEvent.STARTUP_COMPLETE를 실행 시킨다.

모듈개발에 있어서 언제 밖에서 context가 완전히 초기화가 되었는지를 알수있는 방면에 유용하게 사용될수 있다. 

startup() 메서드를 오버라이딩 함으로써 개발자는 이 흐름을 간섭할수 있다.

startup()메서드는 바로사용되지 않고 아마 비동기식 메서드 호출을 먼저 만들어서 커맨드클래스로부터 디스패치를 하거나 이벤트 디스패치를 할것이다. 

STARTUP과 STARTUP_COMPLETE는 기본적으로 개발자에게 Robotlegs자체가 스스로 실행되지 않게 편리함을 제공한다.

다음 흐름을 제시 해본다.

1. startup() STARTUP이벤트를 통해 초기화 되는 커맨드를 매핑 시킨다.

2. startup() 는 STARTUP이벤트를 디스페치 한다.

3. 맵핑된 커멘드가 순서에 맞게 실행된다. 

4. 마지막 커멘드가 START_COMPLETE 이벤트를 디스페치 한다.

작은 실행 프로그램에서는 사실상 startup에서 무엇인가를 초기화 하는 일이 일어나지 않을것이고 어플리케이션이 마지막 메서드가 끝나면서 시작 되었다는것을 생각해볼수 있을것이다.

bootstrapping: 자동적으로 메모리를 지우고 최초 몇개의 명령어를 적재하여 컴퓨터를 사용가능케 하는 초기 조건 형성과정. 컴퓨터 스스로가 처음 동작하기 위해서는 모든 컴퓨터가 이 과정을 필요로 한다. 부팅이라고도 한다.








반응형

'Adobe Flash' 카테고리의 다른 글

Robotlegs FlashSite Process  (0) 2011.08.23
FlashBuilder4_CodeAssist  (0) 2011.08.23
robotlegs  (0) 2011.08.19
IsoViewBasics  (0) 2011.08.05
Flex 3 Getting Start  (0) 2011.07.19
: