<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title></title>
		<link>http://moonpace.tistory.com/</link>
		<description>개인적인 작업공간</description>
		<language>ko</language>
		<pubDate>Wed, 17 Aug 2011 08:11:06 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title></title>
		<url><![CDATA[http://cfs15.tistory.com/upload_control/download.blog?fhandle=YmxvZzI5MDE2MkBmczE1LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8wLnBuZw%3D%3D]]></url>
		<link>http://moonpace.tistory.com/</link>
		<description>개인적인 작업공간</description>
		</image>
		<item>
			<title>setInterval / setTimeout 함수 관련 주의 사항 #1</title>
			<link>http://moonpace.tistory.com/entry/setInterval-setTimeout-%ED%95%A8%EC%88%98-%EA%B4%80%EB%A0%A8-%EC%A3%BC%EC%9D%98-%EC%82%AC%ED%95%AD</link>
			<description>&lt;br /&gt;
setInterval / setTimeout 메소드를 사용할때&lt;br /&gt;
&lt;br /&gt;get/set 메소드를 통해 intervalID 값에&amp;nbsp;접근 하게 되면&lt;br /&gt;
&lt;br /&gt;intervalID의 설정은 되는데&lt;br /&gt;
&lt;br /&gt;삭제는 되지않는 문제가 생긴다&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 4em&quot;&gt;ex)&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 4em&quot;&gt;// 변수 설정&lt;/DIV&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 4em&quot;&gt;private var _intervalID:Number&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 4em&quot;&gt;// get-set 메소드 설정&lt;/DIV&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 4em&quot;&gt;public function set intervalID(value:Number):Void { _intervalID = value; }&lt;br /&gt;
public function get intervalID():Number { return _intervalID; }&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
// setTimeout 구현&lt;br /&gt;
intervalID = _global[&quot;setTimeout&quot;](함수이름, duration, 인자)&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
trace(intervalID) // 임의의 ID값 출력&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
// intervalID 삭제&lt;br /&gt;
_global[&quot;clearTimeout&quot;](intervalID); // 하지만 setTimeout 에 명시된 함수는 실행된다&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;
&lt;DIV&gt;So&lt;br /&gt;
get set 메소드 삭제하고&lt;br /&gt;
intervalID가 들어가있는 변수를 직접 대입해 준다&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 4em&quot;&gt;ex)&lt;br /&gt;
// 변수 선언&lt;br /&gt;
private var intervalID:Number&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
intervalID =&amp;nbsp; _global[&quot;setTimeout&quot;](함수이름, duration, 인자)&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
trace(intervalID) // 임의의 ID값 출력&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
// intervalID 삭제&lt;br /&gt;
_global[&quot;clearTimeout&quot;](intervalID); // setTimeout에 명시된 함수가 실행되지 않는다&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
trace(intervalID) // 하지만 trace에 찍으면 intervalID 에 ID값은 여전히 남아있다.&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;
&lt;DIV&gt;intervalID를 아예 지우고 싶다면&lt;br /&gt;
delete intervalID&lt;br /&gt;
혹은&lt;br /&gt;
intervalID = null &lt;br /&gt;
로 값을 지워준다.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
			<category>AS 2.0</category>
			<author>HEEMUN YANG MoonPace</author>
			<guid>http://moonpace.tistory.com/17</guid>
			<comments>http://moonpace.tistory.com/entry/setInterval-setTimeout-%ED%95%A8%EC%88%98-%EA%B4%80%EB%A0%A8-%EC%A3%BC%EC%9D%98-%EC%82%AC%ED%95%AD#entry17comment</comments>
			<pubDate>Wed, 10 Mar 2010 19:28:18 +0900</pubDate>
		</item>
	</channel>
</rss>

