간단한 custom이벤트와 시계만들기

화면상의 버튼을 클릭하면 시계의 동작과 멈춤이 일어나게 되고
초 단위로 라벨컴포넌트 Text 에 표시하는 간단한 소스입니다.
그닥 볼건없는 소스이지만^^;
커스텀이벤트나 DateFormatter, Date, Timer등등 사용법을 알 수가 있습니다. 


인터페이스만들자.

 

여기서 중요한점은 이벤트를 발생시키기 위해 EventDispatcher를 상속받고 있다.
IClock.as 인터페이스를 구현한다.



이벤트 객체 만들기.( ! 플렉스에서는 이벤트가 참 중요하다.)
이벤트 객체를 통해 넘겨줄 객체들은 가급적 속성으로 빼도록 한다.
getFormatString(value); 는 포멧을 넘겨주면 해당 포멧으로 텍스트를 반환한다. 

 

createChildren()메소드를 사용하는것은 시스템 이벤트(initialize, creationComplete)를 사용하는 것과 거의 동일하다.
IEventDispatcher으로 형변환이 가능한지 미리 검사하고 이벤트 리스너를 설정한다.

아래는 실행화면과 소스입니다. ㅎㅎ

'Flex / AIR / AS' 카테고리의 다른 글

metadata 활용하기!  (0) 2009.09.24
[AS3.0] Switch Case  (0) 2009.09.17
이미지 작업 주의사항.  (0) 2009.09.07
[AS3.0] Interface의 사용.  (2) 2009.08.26
DataGrid의 dataProvider에 한줄 데이터 넣기.  (2) 2009.08.19