go to php / flash action / english dictionary

 È¸¿ø°¡ÀÔ |  ·Î±×ÀÎ

{setInterval()}
( home )¡¡2006-01-26 10:11:23

ActionScript 2.0 ¾ð¾î ÂüÁ¶ ¼³¸í¼­
        
  
ActionScript ¾ð¾î ¿ä¼Ò > Àü¿ª ÇÔ¼ö > setInterval ÇÔ¼ö  
  




setInterval ÇÔ¼ö
setInterval(functionReference:Function, interval:Number, [param1:Object, param2, ..., paramN]) : Number
setInterval(objectReference:Object, methodName:String, interval:Number, [param1:Object, param2, ..., paramN]) : Number

SWF ÆÄÀÏÀÌ Àç»ýµÇ´Â µ¿¾È ÁÖ±âÀûÀ¸·Î °´Ã¼ÀÇ ÇÔ¼ö³ª ¸Þ¼­µå¸¦ È£ÃâÇÕ´Ï´Ù. setInterval()À» »ç¿ëÇÏ¿© ½Ã°£¿¡ µû¶ó ¸ðµç ÇÔ¼ö¸¦ ¹Ýº¹ÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

setInterval()À» »ç¿ëÇÒ ¶§´Â ´ÙÀ½ Âü°í¸¦ »ç¿ëÇÕ´Ï´Ù.

È£ÃâµÇ°í ÀÖ´Â ÇÔ¼ö ¹üÀ§¸¦ ½Äº°ÇÕ´Ï´Ù.
°£°Ý ID(setInterval()ÀÇ ¹Ýȯ°ª)°¡ ¼³Á¤µÈ ¹üÀ§¸¦ ½Äº°ÇÕ´Ï´Ù.
»õ °£°ÝÀ» ½ÃÀÛÇϱâ Àü¿¡ ÀÌÀü¿¡ ¼³Á¤ÇÑ °£°ÝÀ» ÇØÁ¦ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ Âü°í´Â ´ÙÀ½ ´Ü¶ô¿¡¼­ ÀÚ¼¼È÷ ¼³¸íµË´Ï´Ù.

È£ÃâµÇ°í ÀÖ´Â ÇÔ¼ö ¹üÀ§¸¦ ½Äº°ÇÕ´Ï´Ù. È£ÃâµÇ°í ÀÖ´Â ÇÔ¼ö ¹üÀ§¸¦ ½Äº°ÇÏ·Á¸é setInterval() ¸Þ¼­µå¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â °´Ã¼(°´Ã¼ ¹üÀ§)¸¦ ù ¹øÂ° ¸Å°³ º¯¼ö·Î Àü´ÞÇÏ°í ½ÇÇàÇÒ ¸Þ¼­µå À̸§À» µÎ ¹øÂ° ¸Å°³ º¯¼ö(µÎ ¹øÂ° ¼­¸í¿¡ Ç¥½Ã)·Î Àü´ÞÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Àü´ÞµÈ °´Ã¼ ÂüÁ¶ ¹üÀ§¿¡¼­ ¿øÇÏ´Â ¸Þ¼­µå°¡ ½ÇÇàµË´Ï´Ù. ¸Þ¼­µå¸¦ ÀÌ ¹æ¹ýÀ¸·Î ½ÇÇàÇϸé ÀÌ ¸Þ¼­µå´Â this Ű¿öµå¸¦ »ç¿ëÇÏ¿© °´Ã¼¿¡¼­ ¸â¹ö º¯¼ö¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°£°Ý ½Äº°ÀÚ°¡ ¼³Á¤µÈ ¹üÀ§¸¦ ½Äº°ÇÕ´Ï´Ù. °£°Ý ½Äº°ÀÚ(intervalId)°¡ ¼³Á¤µÈ ¹üÀ§¸¦ ½Äº°ÇÏ·Á¸é setInterval()·Î Àü´ÞÇÑ °´Ã¼ ¹üÀ§¿¡¼­ ¸â¹ö º¯¼ö¿¡ ÀÌ ¹üÀ§¸¦ ÁöÁ¤ÇÏ¸é µË´Ï´Ù. ÀÌ·¸°Ô Çϸé È£ÃâµÇ°í ÀÖ´Â ÇÔ¼ö´Â this.intervalId¿¡¼­ °£°Ý ½Äº°ÀÚ¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

ÀÌÀü¿¡ ¼³Á¤ÇÑ °£°ÝÀ» ÇØÁ¦ÇÕ´Ï´Ù. »õ °£°ÝÀ» ½ÃÀÛÇϱâ Àü¿¡ ÀÌÀü¿¡ ¼³Á¤ÇÑ °£°ÝÀ» ÇØÁ¦ÇÏ·Á¸é ÀϹÝÀûÀ¸·Î setInterval()À» È£ÃâÇϱâ Àü¿¡ ÀÌÀü¿¡ clearInterval()À» È£ÃâÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â °£°Ý¿¡ ´ëÇÑ À¯ÀÏÇÑ ÂüÁ¶ÀÎ intervalId º¯¼ö¸¦ µ¤¾î¾²°Å³ª »èÁ¦ÇÏÁö ¾Ê°Ô µË´Ï´Ù. setInterval()À» È£ÃâÇϱâ Àü¿¡ clearInterval()À» È£ÃâÇÏ·Á¸é ¿¹Á¦¿¡ ³ª¿Í ÀÖ´Â °Íó·³ ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ®¿Í ½ÇÇà ÁßÀÎ ½ºÅ©¸³Æ® ¸ðµÎ intervalId¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Âü°í: ½ºÅ©¸³Æ®¿¡¼­ ·çÇÎÀ» ÁßÁöÇÏ·Á¸é Ç×»ó clearInterval()À» È£ÃâÇØ¾ß ÇÕ´Ï´Ù.

Áö¿ø ¹öÀü: Flash Player 6; ActionScript 1.0

¸Å°³ º¯¼ö
functionReference:Function - È£ÃâÇÒ ÇÔ¼ö¿¡ ´ëÇÑ ÂüÁ¶ÀÔ´Ï´Ù.

interval:Number - Àü´ÞµÈ functionReference ¶Ç´Â methodName ÇÔ¼öÀÇ È£Ãâ »çÀÌÀÇ ¹Ð¸®ÃÊ ´ÜÀ§ ½Ã°£ÀÔ´Ï´Ù.

intervalÀÌ SWF ÆÄÀÏÀÇ ÇÁ·¹ÀÓ ¼Óµµ(¿¹: ÃÊ´ç 10ÇÁ·¹ÀÓ(10 fps)Àº 100¹Ð¸®ÃÊ °£°Ý°ú °°À½)º¸´Ù ÀÛÀ¸¸é, ÃÖ´ëÇÑ interval °ªÀÇ ½Ã°£¿¡ °¡±õ°Ô interval ÇÔ¼ö°¡ È£ÃâµË´Ï´Ù. ÇÑ °£°Ý µ¿¾È ¸Þ¸ð¸® »ç¿ëÀÌ ¸¹°í ±ä ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϸé Áö¿¬ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. È£ÃâµÇ´Â ÇÔ¼ö¿¡ ÀÇÇØ ½Ã°¢Àû ¿ä¼Ò°¡ º¯°æµÉ °æ¿ì updateAfterEvent() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© È­¸éÀ» ÃæºÐÈ÷ »õ·Î °íÃÄ¾ß ÇÕ´Ï´Ù. intervalÀÌ SWF ÆÄÀÏÀÇ ÇÁ·¹ÀÓ ¼Óµµº¸´Ù Å« °æ¿ì interval ÇÔ¼ö´Â intervalÀÌ ¸¸·áµÇ°í Àç»ý Çìµå°¡ ´ÙÀ½ ÇÁ·¹ÀÓÀ¸·Î µé¾î°£ ÈÄ¿¡¸¸ È£ÃâµÇ¸ç ÀÌ·Î ÀÎÇØ È­¸éÀ» »õ·Î °íÄ¥ ¶§¸¶´Ù ¿µÇâÀÌ ÃÖ¼ÒÈ­µË´Ï´Ù.

param:Object [¼±Åà »çÇ×] - functionReference ¶Ç´Â methodNameÀ¸·Î Àü¼ÛµÈ ÇÔ¼ö¿¡ Àü´ÞµÈ ¸Å°³ º¯¼öÀÔ´Ï´Ù. ¿©·¯ ¸Å°³ º¯¼ö´Â ½°Ç¥·Î ±¸ºÐÇØ¾ß ÇÕ´Ï´Ù. param1 , param2 , ..., paramN

objectReference:Object - methodNameÀ¸·Î ÁöÁ¤ÇÑ ¸Þ¼­µå°¡ Æ÷ÇÔµÈ °´Ã¼ÀÔ´Ï´Ù.

methodName:String - objectReference·Î ÁöÁ¤ÇÑ °´Ã¼ ¹üÀ§¿¡ ÀÖ´Â ¸Þ¼­µåÀÔ´Ï´Ù.

¹Ýȯ°ª
Number - clearInterval()¿¡ Àü´ÞÇÏ¿© °£°ÝÀ» Ãë¼ÒÇÒ ¼ö ÀÖ´Â °£°Ý(°£°Ý ID)À» ½Äº°ÇÏ´Â Á¤¼öÀÔ´Ï´Ù.

¿¹Á¦
¿¹Á¦ 1: ´ÙÀ½ ¿¹Á¦¿¡¼­´Â 20¹Ð¸®ÃÊ °£°ÝÀ¸·Î ¸Þ½ÃÁö¸¦ 10¹ø±îÁö ÃßÀûÇÑ ´ÙÀ½ °£°ÝÀ» ÇØÁ¦ÇÕ´Ï´Ù. °´Ã¼ ¹üÀ§ this´Â ù ¹øÂ° ¸Å°³ º¯¼ö·Î, ¸Þ¼­µå À̸§ executeCallbackÀº µÎ ¹øÂ° ¸Å°³ º¯¼ö·Î Àü´ÞµË´Ï´Ù. ÀÌ·¸°Ô Çϸé executeCallback()ÀÌ È£ÃâÇÏ´Â ½ºÅ©¸³Æ®¿Í µ¿ÀÏÇÑ ¹üÀ§¿¡¼­ ½ÇÇàµË´Ï´Ù.


var intervalId:Number;
var count:Number = 0;
var maxCount:Number = 10;
var duration:Number = 20;

function executeCallback():Void {
trace("executeCallback intervalId: " + intervalId + " count: " + count);
if(count >= maxCount) {
clearInterval(intervalId);
}
count++;
}

intervalId = setInterval(this, "executeCallback", duration);


¿¹Á¦ 2: ´ÙÀ½ ¿¹Á¦´Â setInterval() Àü¿¡ clearInterval()À» È£ÃâÇÑ´Ù´Â Á¡À» Á¦¿ÜÇϸé ù ¹øÂ° ¿¹Á¦¿Í ºñ½ÁÇÕ´Ï´Ù. ÀÌ ¿¹Á¦´Â ¿øÇÏÁö ¾Ê´Â ·çÇÁ¸¦ ¹æÁöÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ°í Æ¯Á¤ °£°ÝÀÌ ¸ðµÎ ÇØÁ¦µÇ±â Àü¿¡ ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ®¸¦ ¿©·¯ ¹ø ½ÇÇàÇÒ ¼ö ÀÖ´Â À̺¥Æ® ±â¹Ý ½Ã½ºÅÛ¿¡¼­ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.


var intervalId:Number;
var count:Number = 0;
var maxCount:Number = 10;
var duration:Number = 20;

function executeCallback():Void {
trace("executeCallback intervalId: " + intervalId + " count: " + count);
if(count >= maxCount) {
clearInterval(intervalId);
}
count++;
}

function beginInterval():Void {
if(intervalId != null) {
trace("clearInterval");
clearInterval(intervalId);
}
intervalId = setInterval(this, "executeCallback", duration);
}

beginInterval();
beginInterval();
beginInterval();


¿¹Á¦ 3: ´ÙÀ½ ¿¹Á¦¿¡¼­´Â È£ÃâµÇ°í ÀÖ´Â ÇÔ¼ö¿¡ »ç¿ëÀÚ Á¤ÀÇ Àμö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.


var intervalId:Number;
var count:Number = 0;
var maxCount:Number = 10;
var duration:Number = 20;
var colors:Array = new Array("red",
"blue",
"yellow",
"purple",
"green",
"orange",
"salmon",
"pink",
"lilac",
"powder blue",
"mint");

function executeCallback(param:String) {
trace("executeCallback intervalId: " + intervalId + " count: " + count + " param: " + param);
clearInterval(intervalId);
if(count < maxCount) {
count++;
intervalId = setInterval(this, "executeCallback", duration, colors[count]);
}
}

if(intervalId != null) {
clearInterval(intervalId);
}

intervalId = setInterval(this, "executeCallback", duration, colors[count]);


¿¹Á¦ 4: ´ÙÀ½ ¿¹Á¦¿¡¼­´Â ActionScript 2.0 »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º¿¡¼­ setInterval()À» ¿Ã¹Ù¸£°Ô »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. ÀÌÀü ¿¹Á¦¿Í ¸¶Âù°¡Áö·Î this¸¦ setInterval() ÇÔ¼ö¿¡ Àü´ÞÇÏ¿© ¿Ã¹Ù¸¥ ¹üÀ§ ³»¿¡¼­ È£ÃâµÇ´Â ¸Þ¼­µå¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.


class CustomClass {
private var intervalId:Number;
private var count:Number = 0;
private var maxCount:Number = 10;
private var duration:Number = 20;

public function CustomClass():Void {
beginInterval();
}

private function beginInterval():Void {
if(intervalId != null) {
trace("clearInterval");
clearInterval(intervalId);
}
intervalId = setInterval(this, "executeCallback", duration);
}

public function executeCallback():Void {
trace("executeCallback intervalId: " + intervalId + " count: " + count);
if(count >= maxCount) {
clearInterval(intervalId);
}
count++;
}
}


»õ ¹®¼­¿¡¼­ »õ Ŭ·¡½ºÀÇ »õ ÀνºÅϽº¸¦ ÀνºÅϽºÈ­ÇÕ´Ï´Ù.


var custom:CustomClass = new CustomClass();


Âü°í »çÇ×
clearInterval ÇÔ¼ö, updateAfterEvent ÇÔ¼ö, class ¹®




  ¸ñ·Ï

 Ç÷¡½Ã °Ô½ÃÆÇ ¼Ò½º 
 Ç÷¡½Ã °Ô½ÃÆÇ [2]
 ¤µ¤§¤¤¤µ  ºñ¹Ð±ÛÀÔ´Ï´Ù  : E
 Ç÷¡½Ã ¸¶¿ì½º ¿À¸¥ÂÊ ±ÝÁö    : ¼öÇÐ/¹°¸®
 unloadMovieNum (eng ver.)    : U
 loadMovieNum (eng ver.)    : L
 Åº·ÂÀûÀÎ ¿òÁ÷ÀÓ ¼Ò½º    : ¾×¼Ç¸ðµë
 hitTest    : H
 Ç÷¡½Ã ¾×¼Ç½ºÅ©¸³Æ® ¸ðÀ½    : ¾×¼Ç¸ðµë
 ¸Þ´º ¹­±â    : ¾×¼Ç¸ðµë
 3ÃÊÈÄ¿¡ ´ÙÀ½ÇÁ·¹ÀÓÀ¸·Î À̵¿    : ¾×¼Ç¸ðµë
 .  ºñ¹Ð±ÛÀÔ´Ï´Ù  : operators
 study    : ¾×¼Ç¸ðµë
 Ç÷¡½Ã °Ë»ö¿£Áø ¸¸µé±â    : ¾×¼Ç¸ðµë
 prototype    : P
 onMouseDown    : O
 onMouseMove    : O
 ¸¶¿ì½º Ä¿¼­ ¼û±â±â Mouse.hide();    : M
 Ç÷¡½Ã µ¿¿µ»ó    : ¾×¼Ç¸ðµë
 getDepth    : G
 °Å²Ù·Î Àç»ýµÇ´Â ¹«ºñ    : ¾×¼Ç¸ðµë
 swapDepths    : S
 ¸¶¿ì½º ¿À¸¥ÂÊ ¸Þ´º¼öÁ¤Çϱâ - ContextMenu    : ¾×¼Ç¸ðµë
 ¸¶¿ì½º over Àç»ý out ¿ªÀç»ý    : ¾×¼Ç¸ðµë
 charCodeAt    : C
 Àü¿ª ¼Ó¼º    : ¾×¼Ç¸ðµë
 charAt    : C
 Ç÷¡½Ã Ç®½ºÅ©¸°Ã¢ ÃÖ¼ÒÈ­ÇÏ´Â ¹öư    : ¾×¼Ç¸ðµë
 #include Áö½Ã¹®    : #
 #endinitclip Áö½Ã¹®    : #
 #initclip Áö½Ã¹®    : #
 enterFrame (À̺¥Æ®)    : E
 *-1 ·Î Åä±Û¹öư¸¸µé±â    : ¾×¼Ç¸ðµë
 Ç÷¡½Ã ÀÎÆ®·Î.. [1]   : ¾×¼Ç¸ðµë
 clearInterval()    : C
 setInterval()    : S
 ¼ýÀÚ¹­±â    : ¾×¼Ç¸ðµë
 ½½¶óÀÌµå ¸Þ´º    : ¾×¼Ç¸ðµë
 ¹«ºñŬ¸³ ÀνºÅϽº³×ÀÓ    : ¾×¼Ç¸ðµë
 ¿¬»êÀÚ new    : N
 onMouseUp (À̺¥Æ®)    : O
 ¿¹¾à¾î _global Àü¿ªÇÔ¼ö    : G
 ¼­ºê¸Þ´ºÀÇ ÇöÀçÀ§Ä¡ Ç¥½Ã [1]   : ¾×¼Ç¸ðµë
 ½½¶óÀÌµå ¸Þ´º    : ¾×¼Ç¸ðµë
 getBytesLoaded    : G
 getBytesTotal    : G
 ½ºÅ©·Ñ ¿Ã¸®±â³»¸®±â¹öư    : ¾×¼Ç¸ðµë
 ¼±À» º¹»çÇØ¼­ ±×¸²±×¸®±â    : ¾×¼Ç¸ðµë
 ¸¶¿ì½º¸¦ ºÎµå·´°Ô µû¶ó´Ù´Ï´Â ¹«ºñŬ¸³    : ¾×¼Ç¸ðµë
 ´«³»¸®±â    : ¾×¼Ç¸ðµë
 ¿ÜºÎÀ½¾Ç ºÎ¸£±â °£´Ü    : ¾×¼Ç¸ðµë
 Ç÷¡½Ã¿¡¼­ ¹è°æÀ½¾Ç Â÷·Ê·Î °ñ¶óµè±â..(¿ÜºÎÀ½¾Ç ÀÌ¿ë) [1]   : ¾×¼Ç¸ðµë
 ÇÚµåÄ¿¼­ ¾Èº¸À̱⠠  : ¾×¼Ç¸ðµë
 Áñ°Üã±â¹öư    : ¾×¼Ç¸ðµë
 Ç÷¡½Ã °£´Ü½Ã°è    : ¾×¼Ç¸ðµë
   [re] Ç÷¡½Ã ½Ã°è ½ÃºÐÃÊ    : ¾×¼Ç¸ðµë
 ·£´ýÀ¸·Î ÆÄÀϺθ£±â    : ¾×¼Ç¸ðµë
 Ç÷¡½Ã Åõ¸í    : ¾×¼Ç¸ðµë
 Ç÷¡½Ã·Î Àüüâ    : ¾×¼Ç¸ðµë
 ÇѱÛÀÌ ±úÁú¶§    : ¾×¼Ç¸ðµë
 loading ¹Ù¿Í 100% º¸¿©Áֱ⠾׼Ǡ   : ¾×¼Ç¸ðµë
 TextField.borderColor    : T
 colorchange    : ¾×¼Ç¸ðµë
 »ç¿îµå º¼·ýÁ¶Àý »ç¿ë¿¹Á¦    : ¾×¼Ç¸ðµë
 Math ÇÔ¼ö    : M
 for ¹®À» ÀÌ¿ëÇÑ ¹öư Á¦¾î    : ¾×¼Ç¸ðµë
 onKillFocus    : O
 tabIndex    : T
 onSetFocus    : O
 loadVariablesNum    : L
 XML(object) -2    : X
 XML(object) -1    : X
 _x    : X
 with    : W
 var    : V
 _url    : U
 updateAfterEvent    : U
 unloadMovie    : U
 unescape(ÃÖ»óÀ§·¹º§ ÇÔ¼ö)    : U
 typeof    : T
 trace    : T
 _totalframes    : T
 toggleHighQuality    : T
 this    : T
 tellTarget    : T
 targetPath    : T
 _target    : T
 substring    : S
 String(object)    : S
 " "    : S
 String(function)    : S
 stopDrag    : S
 stopAllSounds    : S
 stop    : S
 startDrag    : S
 _soundbuftime    : S
 Sound(object)    : S
 setProperty    : S
 set    : S
 Selection(object)    : S

    ¸ñ·Ï ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ 1 [2][3]

Copyright 1999-2019 Zeroboard / skin by Yoojunge