flash cs 추가된 타임 관련 함수

[Flash/script]

cs로 바뀌면서 정말 많은 함수들이 추가가 됐을건데 제가 본것중에서 그래도 기억이 남는 함수를 소개해 드리겠습니다.
아마 setInterval의 대체로 된다는 애기가 있었는데 이번 버전엔 살이 있는듯 하구요
setTimeOut이라는 함수가 타임관련해서 메소드가 추가 되었습니다.
이함수는 사용자가 자신이 원하는 시간이 지난후에 함수를 실행 해주는 함수인데요 기존에 비슷하 기능이 setInterval인데 이건 불안정하기 때문에 사용하지 않고 거의 대부분의 사람들이 직접 자신이 정의한 함수를 썻는데 이걸 이번 버전엔 추가 해준것 같습니다.
사용 법은 머 간단합니다...
ex1)
function testFunc ()
{
trace ("str1 : ",arguments[0],"str2",arguments[1]);
}
setTimeout (testFunc,2000,"장난이냐?","테스트 입니다.");


이런식으로 함수를 사용하는데 기본적으로 파라미터는 2개를 가집니다.
첫번째는 함수 두번째는 ,밀리초 단위의 타임 그 이후에 들어가는건 사용자 임의로 함수에 넘겨줄 파라미터들입니다.
setInterval의 방식처럼 아이디 값을 주고 사용도 가능하고 아이디를 지우는 것도 가능합니다.
ex2)
var inter = setTimeout (testFunc,1,"머야","외요?");
clearTimeout (inter);

이런식으로 지우는것도 가능합니다.

2007/05/16 17:53 2007/05/16 17:53

이 글의 트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

  1. jin_u [2007/05/17 11:06]  [댓글주소]  [수정/삭제]  [댓글쓰기]

    parameter 2개뿌니 안되는겨? 더 많이 넣을려면 배열이나 오브젝트를 넣어서 개수를 늘려서 사용해야 하나? ㅋㅋ