<?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 로더(Loader)로 불러온 다른 swf 의 클래스 사용하기</title>
	<atom:link href="http://ufx.kr/blog/281/feed" rel="self" type="application/rss+xml" />
	<link>http://ufx.kr/blog/281</link>
	<description>Flash + ActionScript &#38; Design</description>
	<lastBuildDate>Thu, 09 Sep 2010 02:05:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1332</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Sat, 15 May 2010 13:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1332</guid>
		<description>그러니까 TextField 객체의 인스턴스네임을 알고 싶다는 질문이죠?

만약 swf 파일에 있는 텍스트필드가 스테이지에 텍스트 툴로 그려진 후 인스턴스네임이 지정된 녀석이라면 클릭이벤트의 e.target.name 로 인스턴스네임을 알 수 있습니다.
name 이 인스턴스네임은 아니지만, 플래시의 저작툴로 텍스트필드를 만든 경우에는 Flash IDE가 인스턴스네임을 지정하면서 name 속성에도 같은값을 넣어주기 때문입니다.

그런데 위의 경우가 아니고
&lt;pre lang=&quot;actionscript3&quot;&gt;
var tf:TextField = new TextField();
addChild( tf );
&lt;/pre&gt;
위와 같은 형태로 액션스크립트에서 런타임에 만들어진 텍스트필드라면 핸들링을 할 수 있는 인스턴스네임을 알 수 있는 방법이 없습니다.
대부분의 경우 instance1, instance2 ... 같은 형태로 자동 지정되기 때문이죠.

다만, 클래스에서 전역변수로 정의되어있다면 디컴파일러로 변수명은 알 수 있습니다만, 다른 swf 파일을 Loader 로 가져온 경우에는 단순히 변수명으로는 객체를 참조를 할 수 없으므로 무용지물이 되겠습니다.

그러나 역시 가장 흔한 경우가 첫 번째 경우이므로 name 이 뭔지 찍어보세요.</description>
		<content:encoded><![CDATA[<p>그러니까 TextField 객체의 인스턴스네임을 알고 싶다는 질문이죠?</p>
<p>만약 swf 파일에 있는 텍스트필드가 스테이지에 텍스트 툴로 그려진 후 인스턴스네임이 지정된 녀석이라면 클릭이벤트의 e.target.name 로 인스턴스네임을 알 수 있습니다.<br />
name 이 인스턴스네임은 아니지만, 플래시의 저작툴로 텍스트필드를 만든 경우에는 Flash IDE가 인스턴스네임을 지정하면서 name 속성에도 같은값을 넣어주기 때문입니다.</p>
<p>그런데 위의 경우가 아니고</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>0
1
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> tf<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">TextField</span> = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">TextField</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
<span style="color: #004993;">addChild</span><span style="color: #000000;">&#40;</span> tf <span style="color: #000000;">&#41;</span>;</pre></td></tr></table></div>

<p>위와 같은 형태로 액션스크립트에서 런타임에 만들어진 텍스트필드라면 핸들링을 할 수 있는 인스턴스네임을 알 수 있는 방법이 없습니다.<br />
대부분의 경우 instance1, instance2 &#8230; 같은 형태로 자동 지정되기 때문이죠.</p>
<p>다만, 클래스에서 전역변수로 정의되어있다면 디컴파일러로 변수명은 알 수 있습니다만, 다른 swf 파일을 Loader 로 가져온 경우에는 단순히 변수명으로는 객체를 참조를 할 수 없으므로 무용지물이 되겠습니다.</p>
<p>그러나 역시 가장 흔한 경우가 첫 번째 경우이므로 name 이 뭔지 찍어보세요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>궁금이가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1328</link>
		<dc:creator>궁금이</dc:creator>
		<pubDate>Sat, 15 May 2010 03:40:41 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1328</guid>
		<description>수고많으십니다.~ 답변이 있었으면 하는 바램입니다.

상황은 제가만드는 플래시에 ~ loader로 다른 swf를 불러야하는상황입니다.
헌데 이 swf는 소스도 없고, 안에 아무것도 모르는 상황입니다. 클래스라든가뭐그런거등등아무것도....

헌데 textfield 가 있더군요.
그래서~ loader로 불러 이로드에 addEventliastener(마우스.click 을 했더니)
오~ textfield 에 값이 trace로 나오긴하더군요...

혹시 ~이런상황에서 저 textfield 의 값을 제가 빼올수있을까요?
개발자입니다만 플래시를 잘몰라서요.
이벤트발생시키고 관련 함수를 실행시키게 되어있던데
그안에 e.target.text하니까 일단 textfield 의 글을 가져오기는하는데~ 난감합니다.</description>
		<content:encoded><![CDATA[<p>수고많으십니다.~ 답변이 있었으면 하는 바램입니다.</p>
<p>상황은 제가만드는 플래시에 ~ loader로 다른 swf를 불러야하는상황입니다.<br />
헌데 이 swf는 소스도 없고, 안에 아무것도 모르는 상황입니다. 클래스라든가뭐그런거등등아무것도&#8230;.</p>
<p>헌데 textfield 가 있더군요.<br />
그래서~ loader로 불러 이로드에 addEventliastener(마우스.click 을 했더니)<br />
오~ textfield 에 값이 trace로 나오긴하더군요&#8230;</p>
<p>혹시 ~이런상황에서 저 textfield 의 값을 제가 빼올수있을까요?<br />
개발자입니다만 플래시를 잘몰라서요.<br />
이벤트발생시키고 관련 함수를 실행시키게 되어있던데<br />
그안에 e.target.text하니까 일단 textfield 의 글을 가져오기는하는데~ 난감합니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>료가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1095</link>
		<dc:creator>료</dc:creator>
		<pubDate>Thu, 25 Feb 2010 14:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1095</guid>
		<description>아.. 요건 창피해서 다시 말씀 못드리겠네요. 하하
그냥 클래스 이름을 써넣으면 되는거였는데 암튼 혼자 해결했답니다.</description>
		<content:encoded><![CDATA[<p>아.. 요건 창피해서 다시 말씀 못드리겠네요. 하하<br />
그냥 클래스 이름을 써넣으면 되는거였는데 암튼 혼자 해결했답니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1094</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Thu, 25 Feb 2010 04:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1094</guid>
		<description>이 질문은 목적어와 주어가 다수 생략된것 같아, 무슨 의미인지 이해가 잘 가질 않는군요 ^^</description>
		<content:encoded><![CDATA[<p>이 질문은 목적어와 주어가 다수 생략된것 같아, 무슨 의미인지 이해가 잘 가질 않는군요 ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>세계의끝가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1093</link>
		<dc:creator>세계의끝</dc:creator>
		<pubDate>Thu, 25 Feb 2010 04:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1093</guid>
		<description>답변글을 작성하다가 내용이 길어져 별도의 포스팅으로 발행하였습니다. ^^
http://ufx.kr/blog/393</description>
		<content:encoded><![CDATA[<p>답변글을 작성하다가 내용이 길어져 별도의 포스팅으로 발행하였습니다. ^^<br />
<a href="http://ufx.kr/blog/393" rel="nofollow">http://ufx.kr/blog/393</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>도큐먼트 클래스 *.as 파일을 연결하지 않은 fla 파일의 도큐먼트 클래스 이름은? &#124; 세계의끝과 플래시 원더랜드가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1092</link>
		<dc:creator>도큐먼트 클래스 *.as 파일을 연결하지 않은 fla 파일의 도큐먼트 클래스 이름은? &#124; 세계의끝과 플래시 원더랜드</dc:creator>
		<pubDate>Thu, 25 Feb 2010 04:24:43 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1092</guid>
		<description>[...] 세계의끝 on 2.25, 2010, under AS3.0 작년 7월에 작성한 &#8220;AS3.0 로더(Loader)로 불러온 다른 swf 의 클래스 사용하기&#8221; 를 보면, ApplicationDomain 클래스의 getDefinition() 메서드를 이용해서 다른 [...]</description>
		<content:encoded><![CDATA[<p>[...] 세계의끝 on 2.25, 2010, under AS3.0 작년 7월에 작성한 &#8220;AS3.0 로더(Loader)로 불러온 다른 swf 의 클래스 사용하기&#8221; 를 보면, ApplicationDomain 클래스의 getDefinition() 메서드를 이용해서 다른 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>료가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1090</link>
		<dc:creator>료</dc:creator>
		<pubDate>Wed, 24 Feb 2010 03:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1090</guid>
		<description>둘째는, 좀 관계없는 초급 질문인데
예를 들어 맨위에 작성한 SubSystem 클래스를 도큐먼트 클래스로 하여 swf 만들때
전 여태까지 메인타임 라인에서 
클래스 생성후 addChild 해줬었거든요.
flash ide(CS4)에서 이 방법 말고 다른 간단한 방법이 있는지요?
죄송하게도 항상 질문만 남기고 가네요 ㅡㅡ;
수고하세요 ^^ (코드를 쓰니깐 에러가 나네요..)</description>
		<content:encoded><![CDATA[<p>둘째는, 좀 관계없는 초급 질문인데<br />
예를 들어 맨위에 작성한 SubSystem 클래스를 도큐먼트 클래스로 하여 swf 만들때<br />
전 여태까지 메인타임 라인에서<br />
클래스 생성후 addChild 해줬었거든요.<br />
flash ide(CS4)에서 이 방법 말고 다른 간단한 방법이 있는지요?<br />
죄송하게도 항상 질문만 남기고 가네요 ㅡㅡ;<br />
수고하세요 ^^ (코드를 쓰니깐 에러가 나네요..)</p>
]]></content:encoded>
	</item>
	<item>
		<title>료가 만듬</title>
		<link>http://ufx.kr/blog/281/comment-page-1#comment-1089</link>
		<dc:creator>료</dc:creator>
		<pubDate>Wed, 24 Feb 2010 03:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://ufx.kr/blog/?p=281#comment-1089</guid>
		<description>안녕하세요? 배우러 들렀다 질문드립니다. ㅎ

첫째는,
위에 main.as에서 클래스 정의한 부분  ........ getDefinition(&#039;SubSystem&#039;)
여기에서 &quot;SubSystem&quot; 요게 클래스 이름이잖아요.
그럼 메인타임라인에 그냥 코딩해서 만든 swf는 위 방법으론 클래스화 안되는건가요?</description>
		<content:encoded><![CDATA[<p>안녕하세요? 배우러 들렀다 질문드립니다. ㅎ</p>
<p>첫째는,<br />
위에 main.as에서 클래스 정의한 부분  &#8230;&#8230;.. getDefinition(&#8216;SubSystem&#8217;)<br />
여기에서 &#8220;SubSystem&#8221; 요게 클래스 이름이잖아요.<br />
그럼 메인타임라인에 그냥 코딩해서 만든 swf는 위 방법으론 클래스화 안되는건가요?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
