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를 실행 시킨다.
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 |