<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>댓글 : AS3.0 클래스 구조의 여러가지 상황에서 부모, 자식 객체의 참조 방법</title>
	<atom:link href="http://ufx.kr/blog/404/feed" rel="self" type="application/rss+xml" />
	<link>http://ufx.kr/blog/404</link>
	<description>Flash + ActionScript &#38; Design</description>
	<lastBuildDate>Wed, 16 May 2012 06:49:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-6742</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Fri, 27 Jan 2012 21:42:42 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-6742</guid>
		<description>형변환에 대한 약간 잘못된 정보를 가지고 계시는군요. ^^
형변환은 위험한 줄타기를 하고 있는 것이 아니라, 객체지향 프로그래밍(OOP)의 꽃이라고 할 수 있을 정도로 개발자에게 상당한 이득을 가져다 주는 기법 입니다.

형 변환이 잘못되었을 경우에는 어떤 경우라도 컴파일러가 에러를 뿜어주므로 형 변환의 위험도(?)에 따른 방법 선택이라면, 첫번째, 두번째 어떤 방법을 사용하셔도 무방합니다.
두 번째 방법은 참조를 넘겨줘야 하는 함수가 존재해야 하므로 클래스가 길어지는 단점이 있는가 하면, 명시적으로 &quot;부모의 참조를 받았다&quot; 라는 효과가 존재하므로 장점도 존재한다고 볼수도 있겠습니다.

따라서 &quot;두 가지 방법 사이에 약간의 장단점은 존재하되 그닥 차이는 없다. 상황에 맞춰 쓰시라&quot; 정도가 답이 되겠습니다.

또한 형 변환에 대한 글은 이 블로그에 꽤 있으므로 읽어보세요. 아래 링크 포스팅부터 읽어보시면 좋겠네요. http://ufx.kr/blog/539</description>
		<content:encoded><![CDATA[<p>형변환에 대한 약간 잘못된 정보를 가지고 계시는군요. ^^<br />
형변환은 위험한 줄타기를 하고 있는 것이 아니라, 객체지향 프로그래밍(OOP)의 꽃이라고 할 수 있을 정도로 개발자에게 상당한 이득을 가져다 주는 기법 입니다.</p>
<p>형 변환이 잘못되었을 경우에는 어떤 경우라도 컴파일러가 에러를 뿜어주므로 형 변환의 위험도(?)에 따른 방법 선택이라면, 첫번째, 두번째 어떤 방법을 사용하셔도 무방합니다.<br />
두 번째 방법은 참조를 넘겨줘야 하는 함수가 존재해야 하므로 클래스가 길어지는 단점이 있는가 하면, 명시적으로 &#8220;부모의 참조를 받았다&#8221; 라는 효과가 존재하므로 장점도 존재한다고 볼수도 있겠습니다.</p>
<p>따라서 &#8220;두 가지 방법 사이에 약간의 장단점은 존재하되 그닥 차이는 없다. 상황에 맞춰 쓰시라&#8221; 정도가 답이 되겠습니다.</p>
<p>또한 형 변환에 대한 글은 이 블로그에 꽤 있으므로 읽어보세요. 아래 링크 포스팅부터 읽어보시면 좋겠네요. <a href="http://ufx.kr/blog/539" rel="nofollow">http://ufx.kr/blog/539</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>또뱅가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-6731</link>
		<dc:creator>또뱅</dc:creator>
		<pubDate>Fri, 27 Jan 2012 10:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-6731</guid>
		<description>이 글을 10번 정도 보고 

게임을 만들어 가면서 모든 경우를 다 시도해 보았습니다.

거의 한 달 동안 머리를 굴린 결과 조금은 이해할 수 있어서 참 기쁩니다.

그래도 애매한 것이 생겨서 질문 드립니다.

자식 객체가 부모 객체를 참조의 첫번째 방법에서 쓰는 casting 방식은

강제로 변환해 주는 것이라서 좀 위험한거 아닌가요?( 극히 개인적인 생각입니다)

저는 처음에 게임을 만들때 잘 몰라서 첫 번째 방법으로 계속 참조를 시도 했었습니다.

그런데 형 변환 하는 것 자체가 그리 좋은것이 아니라고 들어서...(그냥 들은것입니다)

의견을 듣고 싶어서 댓글을 남깁니다.

첫 번째와 두 번째 중에 어떤게 더 괜찮은 건가요?? 

둘다 비슷한 것 같지만 제가 좀 머리가 나빠서요 ㅎ

부탁드립니다 ^^

상관없으면 상관없다고 이야기 해 주셔도 되요 !!! 

- 이 블로그의 글들은 아무것도 모르는 저에게 정말 큰 도움이 되고 있습니다 ㅠㅠ -</description>
		<content:encoded><![CDATA[<p>이 글을 10번 정도 보고 </p>
<p>게임을 만들어 가면서 모든 경우를 다 시도해 보았습니다.</p>
<p>거의 한 달 동안 머리를 굴린 결과 조금은 이해할 수 있어서 참 기쁩니다.</p>
<p>그래도 애매한 것이 생겨서 질문 드립니다.</p>
<p>자식 객체가 부모 객체를 참조의 첫번째 방법에서 쓰는 casting 방식은</p>
<p>강제로 변환해 주는 것이라서 좀 위험한거 아닌가요?( 극히 개인적인 생각입니다)</p>
<p>저는 처음에 게임을 만들때 잘 몰라서 첫 번째 방법으로 계속 참조를 시도 했었습니다.</p>
<p>그런데 형 변환 하는 것 자체가 그리 좋은것이 아니라고 들어서&#8230;(그냥 들은것입니다)</p>
<p>의견을 듣고 싶어서 댓글을 남깁니다.</p>
<p>첫 번째와 두 번째 중에 어떤게 더 괜찮은 건가요?? </p>
<p>둘다 비슷한 것 같지만 제가 좀 머리가 나빠서요 ㅎ</p>
<p>부탁드립니다 ^^</p>
<p>상관없으면 상관없다고 이야기 해 주셔도 되요 !!! </p>
<p>- 이 블로그의 글들은 아무것도 모르는 저에게 정말 큰 도움이 되고 있습니다 ㅠㅠ -</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-5000</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Tue, 11 Oct 2011 06:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-5000</guid>
		<description>주변에 잘 찾아보시면 좋은 사수가 있을지도 모릅니다.
같은 회사가 아니라도 말이죠 ^^</description>
		<content:encoded><![CDATA[<p>주변에 잘 찾아보시면 좋은 사수가 있을지도 모릅니다.<br />
같은 회사가 아니라도 말이죠 ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>치올코프스키가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4999</link>
		<dc:creator>치올코프스키</dc:creator>
		<pubDate>Tue, 11 Oct 2011 06:39:03 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4999</guid>
		<description>세계의끝 님 같은 사수가 필요해요 ㅠㅠ</description>
		<content:encoded><![CDATA[<p>세계의끝 님 같은 사수가 필요해요 ㅠㅠ</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4397</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Tue, 05 Jul 2011 08:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4397</guid>
		<description>질문 내용에 
&quot;자식 event 가 발생할 경우&quot; 라는 조건이 추가되어야 겠죠? 부모 event 핸들러도 나름 다른 용도가 있을테니까요.


이벤트가 이미 발생하고 난 후 에는 객체.mouseEnable 속성의 변경이 영향을 미치지 못하므로, 이런 경우에는 
자식객체의 이벤트 핸들러 함수에서 Event 객체의 stopPropagation() 또는 stopImmediatePropagation() 을 호출하여 처리하시면 되겠습니다.


-----------------------------
라고 써 놓고 보니 이미 자답을 하셨군요 ㅎㅎ</description>
		<content:encoded><![CDATA[<p>질문 내용에<br />
&#8220;자식 event 가 발생할 경우&#8221; 라는 조건이 추가되어야 겠죠? 부모 event 핸들러도 나름 다른 용도가 있을테니까요.</p>
<p>이벤트가 이미 발생하고 난 후 에는 객체.mouseEnable 속성의 변경이 영향을 미치지 못하므로, 이런 경우에는<br />
자식객체의 이벤트 핸들러 함수에서 Event 객체의 stopPropagation() 또는 stopImmediatePropagation() 을 호출하여 처리하시면 되겠습니다.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
라고 써 놓고 보니 이미 자답을 하셨군요 ㅎㅎ</p>
]]></content:encoded>
	</item>
	<item>
		<title>바보곰가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4396</link>
		<dc:creator>바보곰</dc:creator>
		<pubDate>Tue, 05 Jul 2011 08:26:58 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4396</guid>
		<description>이런..

쓸대 없는 질문이 였군요.;;

이벤트에 stopImmediatePropagation 함수를 호출하면 그냥 해결이 되는군요;;</description>
		<content:encoded><![CDATA[<p>이런..</p>
<p>쓸대 없는 질문이 였군요.;;</p>
<p>이벤트에 stopImmediatePropagation 함수를 호출하면 그냥 해결이 되는군요;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>바보곰가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4394</link>
		<dc:creator>바보곰</dc:creator>
		<pubDate>Tue, 05 Jul 2011 08:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4394</guid>
		<description>좋은 글 감사합니다 ^^

궁금한 점이 있는데

만약

부모sprite와 
자식movieClip에

mouseDown 이벤트가 두곳에 addEvent 되어있을 경우에

자식 mouseDown이 먼저 일어나고
부모 mouseDown이 다음으로 발생하는 걸로 알고있는데

애초에 자식 event만 발생을 시키고
부모 event를 발생 시키지 않는 방법은 없을까요??</description>
		<content:encoded><![CDATA[<p>좋은 글 감사합니다 ^^</p>
<p>궁금한 점이 있는데</p>
<p>만약</p>
<p>부모sprite와<br />
자식movieClip에</p>
<p>mouseDown 이벤트가 두곳에 addEvent 되어있을 경우에</p>
<p>자식 mouseDown이 먼저 일어나고<br />
부모 mouseDown이 다음으로 발생하는 걸로 알고있는데</p>
<p>애초에 자식 event만 발생을 시키고<br />
부모 event를 발생 시키지 않는 방법은 없을까요??</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4202</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Fri, 27 May 2011 07:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4202</guid>
		<description>힘내서 훌쩍 뛰어넘으세요 ^^</description>
		<content:encoded><![CDATA[<p>힘내서 훌쩍 뛰어넘으세요 ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>hunterdouglas가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4168</link>
		<dc:creator>hunterdouglas</dc:creator>
		<pubDate>Tue, 24 May 2011 17:18:37 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4168</guid>
		<description>와우. 정말 좋은 글이에요. 저도 자주 와야겠어요. 무브, 버튼 이런거나 만지작 거리다가 정말 as3.0으로 갈아타고 싶었거든요. 이번엔 힘을 내야겠습니다. ^^ 감사합니다. 자주 올게요.</description>
		<content:encoded><![CDATA[<p>와우. 정말 좋은 글이에요. 저도 자주 와야겠어요. 무브, 버튼 이런거나 만지작 거리다가 정말 as3.0으로 갈아타고 싶었거든요. 이번엔 힘을 내야겠습니다. ^^ 감사합니다. 자주 올게요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4086</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Sat, 14 May 2011 15:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4086</guid>
		<description>여석님처럼 한 포스트를 여러번 읽는 분들이 있어서 보람이 느껴집니다.
이벤트 처리에서는 이벤트 처리에서는, &quot;이벤트를 주고 받는 객체가 동일해야 한다&quot;는것과, 그 &quot;주고받는 이벤트 역시 객체다&quot; 라는 것을 항상 기억하고 있으면 대부분의 문제가 눈녹듯 해결될겁니다. ^^</description>
		<content:encoded><![CDATA[<p>여석님처럼 한 포스트를 여러번 읽는 분들이 있어서 보람이 느껴집니다.<br />
이벤트 처리에서는 이벤트 처리에서는, &#8220;이벤트를 주고 받는 객체가 동일해야 한다&#8221;는것과, 그 &#8220;주고받는 이벤트 역시 객체다&#8221; 라는 것을 항상 기억하고 있으면 대부분의 문제가 눈녹듯 해결될겁니다. ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>여석가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-4085</link>
		<dc:creator>여석</dc:creator>
		<pubDate>Sat, 14 May 2011 13:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-4085</guid>
		<description>몇번이나 봤었던건데,, 오늘에서야 조금 이해가 되네요,, ㅎ;;;

클래스간 이벤트 처리하는게 왜이렇게 어려운건지,,;;

클래스로 코딩했다가 다시 프레임으로 옮기고 클래스로 코딩했다가 옮기고,,ㅎㅎ;;;

아직 완벽하게 이해는 못해서;; 더 열심히 봐야겠네요 ^^;;

앞으로도 좋은글 부탁드리겠습니다~</description>
		<content:encoded><![CDATA[<p>몇번이나 봤었던건데,, 오늘에서야 조금 이해가 되네요,, ㅎ;;;</p>
<p>클래스간 이벤트 처리하는게 왜이렇게 어려운건지,,;;</p>
<p>클래스로 코딩했다가 다시 프레임으로 옮기고 클래스로 코딩했다가 옮기고,,ㅎㅎ;;;</p>
<p>아직 완벽하게 이해는 못해서;; 더 열심히 봐야겠네요 ^^;;</p>
<p>앞으로도 좋은글 부탁드리겠습니다~</p>
]]></content:encoded>
	</item>
	<item>
		<title>단비가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3772</link>
		<dc:creator>단비</dc:creator>
		<pubDate>Sat, 02 Apr 2011 18:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3772</guid>
		<description>아! 그렇군요  어쩐지 답변이 빠르다고 생각했습니다  감사합니다 ㅎㅎ

F항목이 안되는 원인을 찾아냈습니다 현재 새벽3:40인데 참 코딩하다보면 어떤부분에서 해메게 되는데 알고 보면 정말 간단한 것이 많습니다

제가 부모객체 -&gt; HBox -&gt;  VBox -&gt;  에 자식객체가 있었던 거였습니다

저놈들이 눈에는 잘 보이지 않는것들이라 부모객체와 바로 자식객체라고 착각했습니다 

this.parent하면 바로 위 부모 VBox를 의미했던 거였어요 ㅠㅠ

this.parent.parent.parent를 하니 부모객체 이벤트를 잘 잡아내었습니다 

F항목 이상무!</description>
		<content:encoded><![CDATA[<p>아! 그렇군요  어쩐지 답변이 빠르다고 생각했습니다  감사합니다 ㅎㅎ</p>
<p>F항목이 안되는 원인을 찾아냈습니다 현재 새벽3:40인데 참 코딩하다보면 어떤부분에서 해메게 되는데 알고 보면 정말 간단한 것이 많습니다</p>
<p>제가 부모객체 -&gt; HBox -&gt;  VBox -&gt;  에 자식객체가 있었던 거였습니다</p>
<p>저놈들이 눈에는 잘 보이지 않는것들이라 부모객체와 바로 자식객체라고 착각했습니다 </p>
<p>this.parent하면 바로 위 부모 VBox를 의미했던 거였어요 ㅠㅠ</p>
<p>this.parent.parent.parent를 하니 부모객체 이벤트를 잘 잡아내었습니다 </p>
<p>F항목 이상무!</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3770</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Sat, 02 Apr 2011 13:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3770</guid>
		<description>네 맞습니다. ㅎㅎ</description>
		<content:encoded><![CDATA[<p>네 맞습니다. ㅎㅎ</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3769</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Sat, 02 Apr 2011 13:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3769</guid>
		<description>제 블로그에 댓글이 달리면 저에게 바로 노티스 되도록 해 놓았기 때문에
제가 pc 앞에 있는 상태라면 거의 실시간으로 답변드릴 수 있습니다.
트위터나 페이스북과 응답속도는 동일한 셈이죠.

위의 모든 예제는 테스트를 이미 했으므로 F 항목 자체가 동작하지 않는다는 말씀은 아닌듯 싶고, 쓰신 내용만으로는 어느 부분의 문제인지 알기는 힘들군요.
차근차근 잘... 살펴보세요. ^^</description>
		<content:encoded><![CDATA[<p>제 블로그에 댓글이 달리면 저에게 바로 노티스 되도록 해 놓았기 때문에<br />
제가 pc 앞에 있는 상태라면 거의 실시간으로 답변드릴 수 있습니다.<br />
트위터나 페이스북과 응답속도는 동일한 셈이죠.</p>
<p>위의 모든 예제는 테스트를 이미 했으므로 F 항목 자체가 동작하지 않는다는 말씀은 아닌듯 싶고, 쓰신 내용만으로는 어느 부분의 문제인지 알기는 힘들군요.<br />
차근차근 잘&#8230; 살펴보세요. ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>단비가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3768</link>
		<dc:creator>단비</dc:creator>
		<pubDate>Sat, 02 Apr 2011 13:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3768</guid>
		<description>아.. this.childInstance가 제가 사용하던 this.자식이름 이었군요 

저는 또 this.childInstance라는 속성이 있는 줄 알았습니다 착각했어요</description>
		<content:encoded><![CDATA[<p>아.. this.childInstance가 제가 사용하던 this.자식이름 이었군요 </p>
<p>저는 또 this.childInstance라는 속성이 있는 줄 알았습니다 착각했어요</p>
]]></content:encoded>
	</item>
	<item>
		<title>단비가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3767</link>
		<dc:creator>단비</dc:creator>
		<pubDate>Sat, 02 Apr 2011 12:58:37 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3767</guid>
		<description>아 답변 정말 감사합니다 ^^*  트위터도 아닌데 이렇게 빠르게 답변이 감동입니다

아 그리고 마지막 F.번에서 부모에서 자식객체 이벤트 전달이 되지 않더군요

부모에서 this.dispatchEvent() 이벤트종류는 제가 커스텀했습니다

자식객체에서 this.parent.addEventListener()로 잡았는데 이벤트 전달이 안됩니다

혹시나 오타가 있나 검토해보았지만 부모에서 this.자식이름.dispatchEvent하면 

자식에서 잘 잡던것이 이 포스트를 보고 F번을 적용하여 

 부모에서 그냥 this.dispatchEvent를 하고 자식에서 

this.parent.addEventListener를 하니 잡지를 못합니다 ㅠㅠ

하지만 답변에서   this.childInstance.dispatchEvent() 란 것이 있었군요...

이것을 쓰면 될것 같습니다만 왜 전 F번이 안됐는지 또 끙끙 속앓이 시작됐습니다 ㅠㅠ</description>
		<content:encoded><![CDATA[<p>아 답변 정말 감사합니다 ^^*  트위터도 아닌데 이렇게 빠르게 답변이 감동입니다</p>
<p>아 그리고 마지막 F.번에서 부모에서 자식객체 이벤트 전달이 되지 않더군요</p>
<p>부모에서 this.dispatchEvent() 이벤트종류는 제가 커스텀했습니다</p>
<p>자식객체에서 this.parent.addEventListener()로 잡았는데 이벤트 전달이 안됩니다</p>
<p>혹시나 오타가 있나 검토해보았지만 부모에서 this.자식이름.dispatchEvent하면 </p>
<p>자식에서 잘 잡던것이 이 포스트를 보고 F번을 적용하여 </p>
<p> 부모에서 그냥 this.dispatchEvent를 하고 자식에서 </p>
<p>this.parent.addEventListener를 하니 잡지를 못합니다 ㅠㅠ</p>
<p>하지만 답변에서   this.childInstance.dispatchEvent() 란 것이 있었군요&#8230;</p>
<p>이것을 쓰면 될것 같습니다만 왜 전 F번이 안됐는지 또 끙끙 속앓이 시작됐습니다 ㅠㅠ</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3766</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Sat, 02 Apr 2011 12:49:54 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3766</guid>
		<description>dispatchEvent()가 어디서 일어나야 하는지에 대한 문제겠죠.
자식 객체에서 일어나도 관계 없다면 부모객체 내부에서 this.childInstance.dispatchEvent() 하면 될테고요.
this.parent.dispatchEvent() 하는 경우, 자식 입장에서는 dispatchEvent( new 이벤트클래스(이벤트종류) ) 의 &#039;이벤트클래스&#039;와 &#039;이벤트종류&#039;에 해당하는 것을 알고 있어야 하기 때문에 부모객체를 이미 상당히 많이 알고 있다는 전제를 하고 있는 것이나 마찬가지 입니다.
당연히 약한결합을 하는데 부담이 따를 수 밖에 없겠죠.
애초에 이벤트 구조라는 것이 그렇게 만들어져 있기 때문에 엄밀히 말해서 이벤트 구조는 약한 결합을 하기에는 뭔가 부족하다는 의견도 있습니다.
어차피 부모는 자식을 생성했으니 잘 알 수 밖에 없으므로, 부모에서 자식으로 향하는 결합에 한해 어느정도는 결합을 강하게 만들어도 무방하다는 지점에서 시작하면, 부모객체 자신의 this 참조를 넘겨준다거나, 부모객체의 함수를 자식객체의 함수에 인자로 넘겨준다거나 하는 등의 방법을 통해 이벤트를 대체할 수 있는 여러 가지 방법도 모색해 볼 수 있을 겁니다.</description>
		<content:encoded><![CDATA[<p>dispatchEvent()가 어디서 일어나야 하는지에 대한 문제겠죠.<br />
자식 객체에서 일어나도 관계 없다면 부모객체 내부에서 this.childInstance.dispatchEvent() 하면 될테고요.<br />
this.parent.dispatchEvent() 하는 경우, 자식 입장에서는 dispatchEvent( new 이벤트클래스(이벤트종류) ) 의 &#8216;이벤트클래스&#8217;와 &#8216;이벤트종류&#8217;에 해당하는 것을 알고 있어야 하기 때문에 부모객체를 이미 상당히 많이 알고 있다는 전제를 하고 있는 것이나 마찬가지 입니다.<br />
당연히 약한결합을 하는데 부담이 따를 수 밖에 없겠죠.<br />
애초에 이벤트 구조라는 것이 그렇게 만들어져 있기 때문에 엄밀히 말해서 이벤트 구조는 약한 결합을 하기에는 뭔가 부족하다는 의견도 있습니다.<br />
어차피 부모는 자식을 생성했으니 잘 알 수 밖에 없으므로, 부모에서 자식으로 향하는 결합에 한해 어느정도는 결합을 강하게 만들어도 무방하다는 지점에서 시작하면, 부모객체 자신의 this 참조를 넘겨준다거나, 부모객체의 함수를 자식객체의 함수에 인자로 넘겨준다거나 하는 등의 방법을 통해 이벤트를 대체할 수 있는 여러 가지 방법도 모색해 볼 수 있을 겁니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3765</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Sat, 02 Apr 2011 11:58:26 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3765</guid>
		<description>이 포스트의 초반부에 AS2.0을 다뤄본 초보 개발자가 읽으면 좋은 글이 될 수 있겠다고 썼는데, 단비님(사용하시는 닉네임은 아닌것 같지만)과 같은 다른 언어로부터 와서 RIA 성향의 개발을 하고 있지만 액션스크립트에는 익숙하지 않은분들에게도 참고가 될만한 내용이 있을것 같군요.

그리고 제 블로그는 독자 대상이 대상이니만큼(구글링을 잘 하지 않는 초보개발자 대상) 네이버에서 검색해도 블로그 섹션에 노출되도록 해 놓았습니다.
방문해주셔서 감사합니다. ^^</description>
		<content:encoded><![CDATA[<p>이 포스트의 초반부에 AS2.0을 다뤄본 초보 개발자가 읽으면 좋은 글이 될 수 있겠다고 썼는데, 단비님(사용하시는 닉네임은 아닌것 같지만)과 같은 다른 언어로부터 와서 RIA 성향의 개발을 하고 있지만 액션스크립트에는 익숙하지 않은분들에게도 참고가 될만한 내용이 있을것 같군요.</p>
<p>그리고 제 블로그는 독자 대상이 대상이니만큼(구글링을 잘 하지 않는 초보개발자 대상) 네이버에서 검색해도 블로그 섹션에 노출되도록 해 놓았습니다.<br />
방문해주셔서 감사합니다. ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>단비가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3764</link>
		<dc:creator>단비</dc:creator>
		<pubDate>Sat, 02 Apr 2011 11:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3764</guid>
		<description>아 그리고 자식 객체에서 부모객체에게 이벤트를 전달하는 방법은 자식객체에서 

this.parent.dispatchEvent()한후 부모에서 잡는 방법도 있겠지만 이벤트 버블링으로 전달할 수도 있잖아요


그런데 부모에서 자식객체에게 이벤트를 전달하는 방법은 부모에서 이벤트를 발생시키고

자식객체에서 this.parent.addEventHandler()하는 방법밖에는 없는건가요??
버블링은 루트에서 이벤트가 발생한 객체까지만 왔다가 다시 돌아가는 거라서 
부모객체에서 발생한 이벤트는 루트에서 부모객체 사이객체까지만 왔다가서 
자식객체까지는 버블링으로 해결이 안되네요</description>
		<content:encoded><![CDATA[<p>아 그리고 자식 객체에서 부모객체에게 이벤트를 전달하는 방법은 자식객체에서 </p>
<p>this.parent.dispatchEvent()한후 부모에서 잡는 방법도 있겠지만 이벤트 버블링으로 전달할 수도 있잖아요</p>
<p>그런데 부모에서 자식객체에게 이벤트를 전달하는 방법은 부모에서 이벤트를 발생시키고</p>
<p>자식객체에서 this.parent.addEventHandler()하는 방법밖에는 없는건가요??<br />
버블링은 루트에서 이벤트가 발생한 객체까지만 왔다가 다시 돌아가는 거라서<br />
부모객체에서 발생한 이벤트는 루트에서 부모객체 사이객체까지만 왔다가서<br />
자식객체까지는 버블링으로 해결이 안되네요</p>
]]></content:encoded>
	</item>
	<item>
		<title>단비가 만듬</title>
		<link>http://ufx.kr/blog/404/comment-page-1#comment-3763</link>
		<dc:creator>단비</dc:creator>
		<pubDate>Sat, 02 Apr 2011 11:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=404#comment-3763</guid>
		<description>현재 플렉스로 쇼핑몰을 개발하고 있는중입니다.


이벤트 버블링으로 자식이 부모에게 이벤트를 전달하는 방법은 알고 있어서 

약한 결합을 할 수 있어 좋았습니다

하지만 항상 부모는 자식.dispatchEvent를 하여서 강한 결합을 하고 있는 것 같아서 

항상 고민이었는데 저에게 단비와 같은 포스트였습니다

아무리 구글링해도 답이 나오지 않았는데 여기에 구세주가 있었군요

정말 잘 읽고 갑니다 구글링과 블로그가 없다면 아마 제 프로젝트는 진행되지 못할거 같아요 ㅎ

자주 들르겠습니다</description>
		<content:encoded><![CDATA[<p>현재 플렉스로 쇼핑몰을 개발하고 있는중입니다.</p>
<p>이벤트 버블링으로 자식이 부모에게 이벤트를 전달하는 방법은 알고 있어서 </p>
<p>약한 결합을 할 수 있어 좋았습니다</p>
<p>하지만 항상 부모는 자식.dispatchEvent를 하여서 강한 결합을 하고 있는 것 같아서 </p>
<p>항상 고민이었는데 저에게 단비와 같은 포스트였습니다</p>
<p>아무리 구글링해도 답이 나오지 않았는데 여기에 구세주가 있었군요</p>
<p>정말 잘 읽고 갑니다 구글링과 블로그가 없다면 아마 제 프로젝트는 진행되지 못할거 같아요 ㅎ</p>
<p>자주 들르겠습니다</p>
]]></content:encoded>
	</item>
</channel>
</rss>

