간단한 유틸입니다.

일정한 딜레이후에 실행되는 유틸입죠.

사용법은 아래와 같습니다.

TimerUtil.callLater( 1000, this.dispatchEvent, new Event( Event.COMPLETE ) );

간단하죠?

callLater( 딜레이시간, 함수, ...변수 )

이렇게 사용하시면 됩니다.

요놈을 만든 이유는 AIR는 테스트할때 Ctrl + W로 닫히지 않아서

테스트용으로 그냥 테스트 무비만하면 알아서 조금있다 닫히게 해놓으면 편하겠다 싶어서 맹글었습니다.

그래서 이렇게 쓰죠.

TimerUtil.callLater( 300, NativeApplication.nativeApplication.exit, -1 );

이렇게 써놓으면 출력할거 다 출력하고 0.3초 후에 알아서 닫히니까 코딩을 계속 할 수 있는것이죠^^

자 메소드도 간단합니다.

나갑니다. ㄱㄱ

TimerUtil.as


필요해서 만들었는데

의외로 앞으로 자주 쓰게 될것 같군요!!


저작자 표시 비영리 동일 조건 변경 허락
신고
  1. 케이 2008.09.01 16:53 신고

    부지런한 야꼬형~ 좋은 유틸 감자감자 ㅎㅎ
    형! 나 맥의 세계로 빠졌어.. ( 이제 일주일 )
    이거 완전 윈도우는 던져버리고 싶어 윈도우는 os도 아냐!
    다음에 만나면 나 맥의 예찬으로 밤새 얘기할꺼같애...
    잡스큰형 완전 존경존경....
    형도 얼른 맥의 세계로 오쎄요~

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2008.09.01 17:54 신고

      나도 곧 지른다.
      아는 사람 통해서 1g 싸게 ㅋㅋ
      난 아이팟터치도 같이 지른다~
      메롱~

  2. 케이 2008.09.01 18:02 신고

    1g 싸게가 뭐야?
    무튼 나도... 난 리퍼로 엄청 싸게 샀다! 리퍼가 돌발적으로 애플 홈페이지에 가끔 뜨는데 air로 그거 감시하는 프로그램 만들어서 바로 건졌지요~ ㅎ

  3. Favicon of http://blog.jidolstar.com 지돌스타 2008.09.02 09:50 신고

    좋은 글 감사합니다.
    setTimeout() 를 이용하면 비슷한 결과를 낼 것 같은데....
    특별히 차이점이 있을까요?

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2008.09.02 10:52 신고

      헐... 어이가 없군효!!
      전 왜 setTimeOut() 을 몰랐을까요 ㅇ_ㅇ?
      무식하면 수족이 고생이라고...
      딱 저네요 ㅠ.ㅠ

  4. Favicon of http://hangunsworld.com Han Sanghun 2008.09.02 15:54 신고

    ㅋㅋㅋ
    나도 왜 setTimeout() 안쓰나 했더니...

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2008.09.02 16:26 신고

      그래도 전 제가 만든거 쓸래요 ㅠ.ㅠ
      만들어쓰는 버릇도 독이 될때가 있나봐요 -_ㅜ

  5. Favicon of http://blog.jidolstar.com 지돌스타 2008.09.04 11:13 신고

    ㅎㅎ 저도 비슷한 경험을 많이 하게 되요~~~
    예전에 encodeURL를 만든적이 있는데... 이미 flash에 있더군요. ㅋㅋㅋ
    포스팅도 장황하게 썼던 기억이.. ㅋ
    이렇게 해서 서로 배워가는거니깐요.
    전 이런글 쓰시는 분들께 감사드려요.
    서로 다시한번 확인할 수 있잖아요? ^^

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2008.09.04 11:16 신고

      그러게요 말씀해주셔서 너무 도움 많이 됐어요 ㅎㅎ
      저도 지돌님한테 도움되는건 다 말씀드릴겁니다~ ㅋ
      감사해요~

  6. 자미니 2008.09.04 17:13 신고

    안뇽하세요 지나가다 문득 어제 동료가 알아낸 사실이 떠올라 글을 올립니다
    우야꼬님이 만드신 3.0에서는 setTimeout이 공식화되어 클래스에서 써두 아무 문제 없습니다 하지만,
    2.0에서는 setInterval은 공식화돼어 있으나 setTimeout은 공식화 되어있지 않아
    클래스에서 쓰면 메서드를 찾을수 없다는 에러가 뜹니다.(물론 타임라인 코딩에는 아무 문제 없습니다.)

    때문에 2.0에서는 클래스에 setTimeout을 쓸 수 없으므로 우야꼬님이 만드신 클래스가 유용할 듯 싶습니다^^;

    맨날 와서 눈팅만 하다가
    몇자 적구 갑니다 항상 고마워용 ㅋㅋ

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2008.09.04 18:09 신고

      2.0 에서는 Timer 가 없어서 -_ㅜ 그것도 안될듯 싶어요;;
      제가 만든건 타이머 이용해서 한거라...
      도움이 못 되드려 죄송 -_-)a

      상훈형님이 남기신 글이 도움이 되실 듯 해요.
      http://hangunsworld.com/blog/364/

  7. Favicon of http://www.flaria.com 구글크롱 2008.09.05 00:29 신고

    내장 API에 의존하지 않는 훌륭한 야꼬군...

    내가 칭찬해줬으니 나의 온라인 계좌로,

    후원금 50%에 해당하는 금액을 모두 입금시켜랏.

    만약 입금시키지 않을 경우...

    매일밤 찾아와 악플을 달것이닷.

  8. 자미니 2008.09.05 14:51 신고

    야꼬님 상훈님이 쓰신 방법은 이미 사용해본 방법이지만 않돼더라구요^^;;
    그래서 친구가 찾아낸 방법은
    _global을 사용하는 방법입니다.
    _global.setTimeout<< 이렇게
    혹시 나중에 쓰실일 있으시면 참고해 주세용

  9. 2008.09.05 17:05

    비밀댓글입니다

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2008.09.05 17:31 신고

      죠기 리플위에 트랙백 주소 달려있어효 ㅇ_ㅇ)/

    • Favicon of http://2rang.tistory.com 꽃녀 2008.09.05 19:50 신고

      저거 복사해서.. 하이퍼링크 주소에 붙여넣고
      클릭했더니..페이지가 안뜨던데요.;;
      아.. 나 너무몰라..ㅜㅜ

  10. Favicon of http://www.flaria.com 구글크롱 2008.09.05 23:19 신고

    내가 어제 뭐라고 했지?

    후원금을 주지 않으면 악플을 단다고 했을터!

    오늘 하루 왼종을 기다려도 돈은 오지 않더군.

    경제도 어려운데 말이지...

    이제 각오는 되어 있겠지?;

    어디 한번 시작해 볼까...

    자 간다.

    '악플'

  11. 금도리 2008.09.09 17:29 신고

    오호.. 좋으네여.. 먼가 매일 얻어가는..~ ㅋㅋ

    • Favicon of http://wooyaggo.tistory.com 우야꼬  2008.09.09 22:22 신고

      쉽게 얻은건 쉽게 잃는다자나요~
      꼭 연습해보셔서 뼈에 새기세용~

  12. 투더리 2008.09.17 16:21 신고

    this.stage.addEventListener( KeyboardEvent.KEY_DOWN, function( e:KeyboardEvent ):void
    {
    if ( e.keyCode == 18 ) NativeApplication.nativeApplication.exit();
    })

    야꼬꺼 보고, 떠오른 아이디어~
    그냥 알트+탭으로 에어 끄면서 플렉스로 복귀...
    .....아 우리처럼 플렉스로 코딩하고 플래시로 컴팔 하는 사람한테만. ;;;;

+ Recent posts