﻿<?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>Comments on: SWC로 부터 동적으로 클래스를 가져오기</title>
	<atom:link href="http://www.diebuster.com/?feed=rss2&#038;p=676" rel="self" type="application/rss+xml" />
	<link>http://www.diebuster.com/?p=676</link>
	<description>Programming ActionScript3</description>
	<lastBuildDate>Mon, 06 Sep 2010 01:49:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: admin</title>
		<link>http://www.diebuster.com/?p=676&#038;cpage=1#comment-123</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 16 Jul 2009 15:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.diebuster.com/?p=676#comment-123</guid>
		<description>저 같은 경우에는 거의 모든 프로젝트가 actionscript project 인지라 거의 flex frameworks에서 제공하는 기능을 손수 구현해야하는 실정입니다 ^^;
보통 만들때 호스트코드에서 얼마나 간단하고 편리하게 사용하는가와 부하와 사이즈를 줄이는가에 중점을 두는데, flex가 생성해주는 서브모듈들은 프레임웍과 물려있어서 그런지 용량이 커서 실용성면에서 좀 떨어지는 듯합니다. 전 클래스로더를 따로 작성해서 쓰기 때문에 반해도 생성해야하는 swf도 워낙 작고 해서 유용하게 잘 쓰는 편입니다. 주로 큰 클래스들은 순수 클래스라기보단 EMBED클래스들인데 이것들도 로딩후 가비지컬렉팅이 잘되어서 나름 만족스럽습니다. 공식문서에서 클래스로더 샘플이 있는데 이것부터 시작해서 지금은 제법 이것저것 기능을 갖춘 클래스로더를 만들었습니다.

http://help.adobe.com/ko_KR/AS3LCR/Flash_10.0/flash/system/ApplicationDomain.html</description>
		<content:encoded><![CDATA[<p>저 같은 경우에는 거의 모든 프로젝트가 actionscript project 인지라 거의 flex frameworks에서 제공하는 기능을 손수 구현해야하는 실정입니다 ^^;<br />
보통 만들때 호스트코드에서 얼마나 간단하고 편리하게 사용하는가와 부하와 사이즈를 줄이는가에 중점을 두는데, flex가 생성해주는 서브모듈들은 프레임웍과 물려있어서 그런지 용량이 커서 실용성면에서 좀 떨어지는 듯합니다. 전 클래스로더를 따로 작성해서 쓰기 때문에 반해도 생성해야하는 swf도 워낙 작고 해서 유용하게 잘 쓰는 편입니다. 주로 큰 클래스들은 순수 클래스라기보단 EMBED클래스들인데 이것들도 로딩후 가비지컬렉팅이 잘되어서 나름 만족스럽습니다. 공식문서에서 클래스로더 샘플이 있는데 이것부터 시작해서 지금은 제법 이것저것 기능을 갖춘 클래스로더를 만들었습니다.</p>
<p><a href="http://help.adobe.com/ko_KR/AS3LCR/Flash_10.0/flash/system/ApplicationDomain.html" rel="nofollow">http://help.adobe.com/ko_KR/AS3LCR/Flash_10.0/flash/system/ApplicationDomain.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 지돌스타</title>
		<link>http://www.diebuster.com/?p=676&#038;cpage=1#comment-121</link>
		<dc:creator>지돌스타</dc:creator>
		<pubDate>Thu, 16 Jul 2009 12:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.diebuster.com/?p=676#comment-121</guid>
		<description>예전에 이것때문에 무척 고민하고 공부한 적이 있었습니다. ApplicationDomain, Module, RSL... 생소한 개념이 머리 아프게 만들었는데 결국 말씀하신 것처럼 Loader에서 load함수로 swf를 로드할때 LoadContext의 2번째 인자 ApplicationDomain을 설정하는 것으로 모든 것이 귀결되는 것을 알면서 이거 참 좋은 아이디어 다라는 생각이 들더군요. 당시 문서가 많이 없어서 공부하기 무척 어려웠다는... ^^;

Flash Builder 자체에서는 아직까지 완벽한 환경의 Module 프로그래밍을 지원하지 않아서 아쉬운 편인데... 가령 모듈이 많아지면 컴파일이 느려진다는거죠. 이게 좀 압박입니다. 

또한 RSL의 경우에도 Flex 자체가 필요할 때 로드할 수 있는 기능도 들어가면 더욱 좋을 것 같아요. 결국 그렇게 되면 모듈이겠지만 제 개념은 모듈과 비슷한 RSL 같은거죠.

RSL의 경우 단일 Application을 만드는 경우에는 별로 큰 이득이 없어 보입니다. 두개 이상의 Application이 존재하는 경우에 더욱 가치가 있어 보입니다. SWC를 가지고 external이나 merge냐 이런 거 프로젝트가 커지면 커질수록 복잡해지더군요. 이런것도 잘 정리하는게 중요한 것 같습니다. ^^</description>
		<content:encoded><![CDATA[<p>예전에 이것때문에 무척 고민하고 공부한 적이 있었습니다. ApplicationDomain, Module, RSL&#8230; 생소한 개념이 머리 아프게 만들었는데 결국 말씀하신 것처럼 Loader에서 load함수로 swf를 로드할때 LoadContext의 2번째 인자 ApplicationDomain을 설정하는 것으로 모든 것이 귀결되는 것을 알면서 이거 참 좋은 아이디어 다라는 생각이 들더군요. 당시 문서가 많이 없어서 공부하기 무척 어려웠다는&#8230; ^^;</p>
<p>Flash Builder 자체에서는 아직까지 완벽한 환경의 Module 프로그래밍을 지원하지 않아서 아쉬운 편인데&#8230; 가령 모듈이 많아지면 컴파일이 느려진다는거죠. 이게 좀 압박입니다. </p>
<p>또한 RSL의 경우에도 Flex 자체가 필요할 때 로드할 수 있는 기능도 들어가면 더욱 좋을 것 같아요. 결국 그렇게 되면 모듈이겠지만 제 개념은 모듈과 비슷한 RSL 같은거죠.</p>
<p>RSL의 경우 단일 Application을 만드는 경우에는 별로 큰 이득이 없어 보입니다. 두개 이상의 Application이 존재하는 경우에 더욱 가치가 있어 보입니다. SWC를 가지고 external이나 merge냐 이런 거 프로젝트가 커지면 커질수록 복잡해지더군요. 이런것도 잘 정리하는게 중요한 것 같습니다. ^^</p>
]]></content:encoded>
	</item>
</channel>
</rss>
