<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>세계의끝과 플래시 원더랜드 &#187; M35T Flash UI</title>
	<atom:link href="http://ufx.kr/blog/category/mobile-device/m35t-flash-ui/feed" rel="self" type="application/rss+xml" />
	<link>http://ufx.kr/blog</link>
	<description>Flash + ActionScript &#38; Design</description>
	<lastBuildDate>Fri, 27 Jan 2012 21:51:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>플래시 UI 디자인상 주의할 점</title>
		<link>http://ufx.kr/blog/63</link>
		<comments>http://ufx.kr/blog/63#comments</comments>
		<pubDate>Mon, 29 Dec 2008 07:36:33 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[디자인]]></category>
		<category><![CDATA[아이팟]]></category>
		<category><![CDATA[아이폰]]></category>
		<category><![CDATA[표절]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=63</guid>
		<description><![CDATA[어쩌면 이것은 메리테크의 메인에 들어가는 플래시 UI에 국한한 이야기가 아니라 모든 휴대용 디바이스의 UI 제작에도 해당되는 이야기일 것입니다.UI 를 만들때 가장 고려해야할 것은, 당연한 말이지만 사용자 편의성, 그리고 접근성입니다. 디자인은 이 요소들을 뒤에서 지원사격하기 위한 역할인 경우가 많죠.그러나 국내의 기업들은 외국 제품의 디자인에 현혹되어 겉모양은 표절 시비에 휘말리지 않을 정도로 적당히 베끼고, 표절과 관계 없어 [...]]]></description>
			<content:encoded><![CDATA[<p>어쩌면 이것은 메리테크의 메인에 들어가는 플래시 UI에 국한한 이야기가 아니라 모든 휴대용 디바이스의 UI 제작에도 해당되는 이야기일 것입니다.<br />UI 를 만들때 가장 고려해야할 것은, 당연한 말이지만 사용자 편의성, 그리고 접근성입니다. 디자인은 이 요소들을 뒤에서 지원사격하기 위한 역할인 경우가 많죠.<br />그러나 국내의 기업들은 외국 제품의 디자인에 현혹되어 겉모양은 표절 시비에 휘말리지 않을 정도로 적당히 베끼고, 표절과 관계 없어 보이는 것은 부담없이 베끼는 UI를 생산해 왔습니다. 도덕적으로 매우 해이하다고 할 수 있을 것입니다.<br />대기업이나 중소기업이나 정도의 차이가 있을 뿐, 고유한 색채를 가진 UI는 찾아보기가 힘듭니다.<br />이것은 디자인에 대한 잘못된 인식에서 출발합니다.<br />대부분의 기업에서 디자인은 1인 또는 소규모의 그룹에서 자신이 가진 디자인 적인 경험을 그대로 재생산하여 업무를 수행합니다. <br />여기에는 좋은 결과물을 만들어 내기 위한 투자나 지원은 없고 오로지 아웃풋만이 존재할 뿐입니다. 디자이너의 역량이 매우 뛰어나서 여태 어디에서도 본 적이 없는 기발하고 독창적인데다가 사용자 편의성이 매우 뛰어난 결과물이 나온다면 다행이지만, 대부분의 경우 그렇지 않죠. 이러한 디자이너(또는 개발자)에 대한 독촉과 종용이 어디선가 본듯한&#8230; 안전빵 디자인을 만들어 내는 것이라고 할 수 있습니다.</p>
<p>글 초반부터 좀 많이 샜는데<br />이 포스팅에서 하고싶은 말은 이겁니다.<br />메리테크의 M35T 의 UI도 위의 경우에 예외가 아니라는 겁니다.<br />제가 M35T의 UI 프로토타입을 제작할 때 가장 신경이 많이 쓰였고, 가장 많은 시간이 들어간 부분은 다름아닌 아이콘의 디자인 스타일이었습니다. 모든 아이콘과 이미지들은 제작자 자체적으로 만들거나, 원본이 존재하는 경우 상당히 많은 수준의 합성이나 수정을 통하여 원본과는 전혀 다른 이미지가 되어야 합니다.<br />M35T 카페 유저들의 UI선호도를 가늠해보면, 약간 과장을 포함해서, 80%는 아이폰(팟)스타일 원츄, 나머지 20%는 상관없음 이지만, Flash UI 제작을 위한 공식적인 fla파일(일종의 템플릿)을 만드는데, 아이폰 아이콘을 가져다 쓸순 없는 노릇이죠. 게다가 이 fla 파일은 광범위하고 불특정하게 배포되는 성질의 것이라 표절 시비에 휘말린다던가 하는 일이 전혀 생기지 않는다는 보장이 없습니다. (오히려 의도적인 표절 시비를 내서 마케팅 수단으로 삼는 경우도 있긴 하지만..)</p>
<p>결론은 뭐냐&#8230;<br />M35T의 UI를 제작하는 분은 사용되는 이미지, 또는 디자인에 대한 사용 권한이 자신에게 있는지 확인해야 합니다.<br />UI의 디자인 중에서도 아이콘 스타일에 관해서만 이야기 했지만, 사진을 사용하여 UI를 제작하는 것에도 주의가 따릅니다.<br />연예인 사진으로 UI를 만들어 본인만 사용할 것이라면 별 관계 없겠지만, 이 UI 가 널리널리 배포된다면 전혀 다른 문제가 되는 것이죠.<br />초상권이나 저작권 시비에 휘말릴 수도 있는 잠재적 가능성이 생기는 것입니다.<br />이러한 점에 유의해서 UI를 제작해 주시기 바랍니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/63/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>플래시 UI 제작을 위한 API 완전 정리</title>
		<link>http://ufx.kr/blog/60</link>
		<comments>http://ufx.kr/blog/60#comments</comments>
		<pubDate>Thu, 11 Dec 2008 02:58:23 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[Meritech]]></category>
		<category><![CDATA[메리테크]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=60</guid>
		<description><![CDATA[M35Touch 의 플래시 UI에서 사용할 수 있는 명령어는 다음과 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [...]]]></description>
			<content:encoded><![CDATA[<p>M35Touch 의 플래시 UI에서 사용할 수 있는 명령어는 다음과 같습니다.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #3f5fbf;">/*****각 기능 실행*****/</span>
<span style="color: #009900;">//dmb 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;dmb&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//동영상 플레이어 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;movie&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//뮤직플레이어(mp3) 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;music&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//라디오 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;radio&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//게임 브라우져 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;game&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//사전 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;dic&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//포토뷰어 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;photo&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//보이스레코더 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;voicerec&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//텍스트 뷰어 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;text&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//setting 메뉴 실행</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, <span style="color: #990000;">&quot;setting&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/*****M35T 기기 상태 체크*****/</span>
<span style="color: #009900;">//배터리 상태수준을 가져와 battery 변수에 저장</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>,<span style="color: #990000;">&quot;getBatteryLevel&quot;</span>, <span style="color: #990000;">&quot;battery&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//LCD상태가 잠겨 있는지 여부를 가져온 후 lcdlocked 변수에 저장, lcdlocked = 0 잠기지 않은 상태, lcdlocked = 1 잠긴상태</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>,<span style="color: #990000;">&quot;isLCDLocked&quot;</span>,<span style="color: #990000;">&quot;lcdlocked&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//micro SD 카드의 상태를 가져와 sdcard 변수에 저장, sdcard = 0 없음, sdcard = 1 있음</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>,<span style="color: #990000;">&quot;isExistSDCard&quot;</span>,<span style="color: #990000;">&quot;sdcard&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #3f5fbf;">/*****swf 파일 로드*****/</span>
<span style="color: #009900;">//메인 UI 상태에서 다른 swf을 호출하고 메인 UI는 메모리에서 삭제.   </span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;excuteFlash&quot;</span>, <span style="color: #990000;">&quot;C:<span style="">\\</span>Config<span style="">\\</span>test.swf&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #009900;">//다른 swf 가 불러와 있는 상태에서 메인 UI로 돌아간다   </span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;runMainMenu&quot;</span><span style="color: #000000;">&#41;</span>;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/60/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>메리테크 M35Touch API 추가 공개</title>
		<link>http://ufx.kr/blog/58</link>
		<comments>http://ufx.kr/blog/58#comments</comments>
		<pubDate>Wed, 10 Dec 2008 17:09:29 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[메리테크]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=58</guid>
		<description><![CDATA[메리테크 펌웨어 개발자분이 제게 보내온 기술 문서를 정리해서 포스팅 합니다. 이 내용은 11월 20일자 V1.0.3.6 펌웨어에 이미 적용되었지만 외부로 공개되지 않은 API 입니다. 플래시 UI가 로드된 상황에서 함수를 호출하여 M35T의 내부의 다른 swf 파일을 로드하고 메인 플래시 UI는 언로드 되도록 하는 내용 입니다. 언뜻 보기에 최상단에 loadMovie() 하는게 더 낫지 않냐? 하시겠지만, 실제 휴대용 디바이스의 [...]]]></description>
			<content:encoded><![CDATA[<p>메리테크 펌웨어 개발자분이 제게 보내온 기술 문서를 정리해서 포스팅 합니다.</p>
<p>이 내용은 11월 20일자 V1.0.3.6 펌웨어에 이미 적용되었지만 외부로 공개되지 않은 API 입니다.<br />
플래시 UI가 로드된 상황에서 함수를 호출하여 M35T의 내부의 다른 swf 파일을 로드하고 메인 플래시 UI는 언로드 되도록 하는 내용 입니다.</p>
<p>언뜻 보기에 최상단에 loadMovie() 하는게 더 낫지 않냐? 하시겠지만,<br />
실제 휴대용 디바이스의 플래시를 제작하다보면 가장 먼저 느끼는 점이 &#8220;퍼포먼스가 정말 안나온다&#8221; 라는 점입니다.<br />
약간만 복잡한 모션이거나 움직임이있는 무비클립의 면적이 약간만 넓어져도 속도저하가 확 느껴질 정도 입니다.<br />
그래서 onEnterFrame 같은건 너무나 당연히 delete 시켜줘야 하고, 데스크탑(윈도우) 상에서는 전혀 신경쓰지 않아도 되는, 심지어는 사용하지 않는 변수를 삭제시키는 등의 메모리 확보에 신경을 써야 합니다.<br />
이런 환경이니 swf를 하나이상 loadMovie 하는것은 굉장한 부담이 되는 일입니다.<br />
혼자만 사용하는거라면 뭐 상관 없을수도 있지만, 공개되어 배포되는 애플리케이션인 경우에는 이야기가 달라지죠.</p>
<p>뭐 그렇다는 이야기고&#8230;</p>
<p>사용 방법은 다음과 같습니다.</p>
<p><strong>1. 메인 UI에서 다른 플래시 파일 호출</strong><br />
ext_fscommand2(arg1, arg2, arg3)<br />
arg1: API의 종류( 무조건 “PLATFORM”)<br />
arg2: 함수명( “excuteFlash”)<br />
arg3: 플래시의 경로</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #009900;">//메인 UI 상태에서 다른 swf을 호출하고 메인 UI는 메모리에서 삭제.</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;excuteFlash&quot;</span>, <span style="color: #990000;">&quot;C:<span style="">\\</span>Config<span style="">\\</span>test.swf&quot;</span><span style="color: #000000;">&#41;</span>;</pre></td></tr></table></div>

<p>위의 코드에서 주의할 점이 경로 인데,<br />
M35T의 기본 메모리 영역은 C 드라이브이고, sd카드는 D 드라이브 입니다.<br />
그리고 디렉토리 구분 표시는 이스케이프 문자를 &#8220;\\&#8221; 이렇게 두개 겹쳐 써야합니다.(한글폰트에서는 &#8220;\\&#8221; 가 되겠죠.)<br />
M35T 운영체제의 특성인듯 한데, 이것을 메리테크 개발진에서는 버그로 인식하고 다음번 펌웨어 패치때 수정할 계획인 모양입니다.</p>
<p><strong>2. 다른 플래시가 화면에 표시된 상태에서 메인 UI로 복귀</strong><br />
ext_fscommand2(arg1, arg2)<br />
arg1: API의 종류( 무조건 “PLATFORM”)<br />
arg2: 함수명(“runMainMenu”)</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #009900;">//다른 swf 가 불러와 있는 상태에서 메인 UI로 돌아간다</span>
ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;runMainMenu&quot;</span><span style="color: #000000;">&#41;</span>;</pre></td></tr></table></div>

<p>그렇다면 이걸로 무엇을 할 수 있냐&#8230;</p>
<p>별도의 플래시 애플리케이션을 메인 UI에서 불러 사용할 수 있는 강력한 기능의 확장이라고 할 수 있습니다.<br />
현재의 M35T의 메뉴는 setting 까지 포함해서 10가지 인데 이것이 무한대수로 증가할 수 있는 가능성이 열린 것이죠.<br />
예컨대, 메모장 이라던가, 달력 이라던가(이건 메인 UI 위젯 형태로 개발되는것이 더 맞긴하겠지만), 플래시 갤러리 라던가, 간단한 그림판 같은 기능이 추가될 수 있다는 것입니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/58/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>펌웨어 통신 부분</title>
		<link>http://ufx.kr/blog/50</link>
		<comments>http://ufx.kr/blog/50#comments</comments>
		<pubDate>Wed, 10 Dec 2008 02:45:01 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[Meritech]]></category>
		<category><![CDATA[메리테크]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=50</guid>
		<description><![CDATA[사용된 코드는 크게 두 부분으로 나뉩니다. M35T의 펌웨어와 통신, 이벤트 수신, 프로그램 실행을 하는 펌웨어 통신 부분과&#8230; 사용자 인터랙션을 받아 화면을 표현하는&#8230; 즉, 디자인 부분입니다. 아래의 코드는 그중 펌웨어 통신 부분만을 나타낸 것입니다. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [...]]]></description>
			<content:encoded><![CDATA[<p>사용된 코드는 크게 두 부분으로 나뉩니다.<br />
M35T의 펌웨어와 통신, 이벤트 수신, 프로그램 실행을 하는 펌웨어 통신 부분과&#8230;<br />
사용자 인터랙션을 받아 화면을 표현하는&#8230; 즉, 디자인 부분입니다.</p>
<p>아래의 코드는 그중 펌웨어 통신 부분만을 나타낸 것입니다.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #3f5fbf;">/************************************************
//Meritech M35Touch Main UI Development &amp;amp; Design
//메리테크 M35Touch 메인 UI 개발, 디자인
//Slide type Flash User Interface
//슬라이드 타입 플래시 유저 인터페이스
//제작자 : 세계의끝(원종선)
//http://www.ufx.kr/blog
//cuebrick@naver.com (UI 수정에 대한 메일 문의는 답변해드리지 않습니다. 홈페이지의 블로그를 이용해주십시오.)
*************************************************/</span>
&nbsp;
<span style="color: #009900;">//fscommand 의 _param 에 들어갈 각 기능 호출 String이 들어 있는 배열 (펌웨어에 지정되어 있는 명령어 이름)</span>
<span style="color: #009900;">//*****중요 : 이 배열의 순서(=명령어의 순서)를 바꾸려면 라이브러리에 있는 icon_mc 의 프레임 순서도 동일하게 변경해야 합니다. (그래야 명령어와 아이콘 그림이 일치)</span>
<span style="color: #6699cc; font-weight: bold;">var</span> command_array<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Array</span> = <span style="color: #000000;">&#91;</span>
			<span style="color: #990000;">&quot;dmb&quot;</span>,
			<span style="color: #990000;">&quot;movie&quot;</span>,
			<span style="color: #990000;">&quot;music&quot;</span>,
			<span style="color: #990000;">&quot;radio&quot;</span>,
			<span style="color: #990000;">&quot;game&quot;</span>,
			<span style="color: #990000;">&quot;dic&quot;</span>,
			<span style="color: #990000;">&quot;photo&quot;</span>,
			<span style="color: #990000;">&quot;voicerec&quot;</span>,
			<span style="color: #990000;">&quot;text&quot;</span>,
			<span style="color: #990000;">&quot;setting&quot;</span>
			<span style="color: #000000;">&#93;</span>;
&nbsp;
<span style="color: #009900;">//핵심 함수 - fscommand 실행 함수 (M35T에게 명령을 내리는 부분)</span>
<span style="color: #339966; font-weight: bold;">function</span> getExec <span style="color: #000000;">&#40;</span>fid<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Number</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
	<span style="color: #009900;">//배열의 명령어를 fid 의 파라미터를 이용해 로컬 변수에 저장</span>
	<span style="color: #6699cc; font-weight: bold;">var</span> _param<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> = command_array<span style="color: #000000;">&#91;</span>fid<span style="color: #000000;">&#93;</span>;
&nbsp;
	<span style="color: #009900;">//M35T 에 명령을 내리는 부분</span>
	ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>, <span style="color: #990000;">&quot;executeApp&quot;</span>, _param<span style="color: #000000;">&#41;</span>;	
&nbsp;
	<span style="color: #009900;">//실제 명령어가 찍히는 모습을 확인</span>
	<span style="color: #009900;">//trace(fid +&quot; : &quot;+ _param)</span>
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #009900;">//M35T 상태체크를 위한 setInterval 과 변수</span>
<span style="color: #6699cc; font-weight: bold;">var</span> batteryCheckTime<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">1000</span>;<span style="color: #009900;">//배터리 체크 타임 1000 = 1초</span>
<span style="color: #6699cc; font-weight: bold;">var</span> batteryID<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #004993;">setInterval</span><span style="color: #000000;">&#40;</span>getM35Tstat, batteryCheckTime<span style="color: #000000;">&#41;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> id_cnt<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Number</span> = <span style="color: #000000; font-weight:bold;">0</span>;
<span style="color: #6699cc; font-weight: bold;">var</span> battery;
<span style="color: #6699cc; font-weight: bold;">var</span> lcdlocked;
<span style="color: #6699cc; font-weight: bold;">var</span> sdcard;
&nbsp;
<span style="color: #009900;">//M35T 상태체크</span>
<span style="color: #339966; font-weight: bold;">function</span> getM35Tstat <span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span>
	<span style="color: #009900;">//배터리 상태수준을 가져와 battery 변수에 저장</span>
	ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>,<span style="color: #990000;">&quot;getBatteryLevel&quot;</span>, <span style="color: #990000;">&quot;battery&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #009900;">//LCD상태가 잠겨 있는지 여부를 가져온 후 lcdlocked 변수에 저장, lcdlocked = 0 잠기지 않은 상태, lcdlocked = 1 잠긴상태</span>
	ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>,<span style="color: #990000;">&quot;isLCDLocked&quot;</span>,<span style="color: #990000;">&quot;lcdlocked&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #009900;">//micro SD 카드의 상태를 가져와 sdcard 변수에 저장</span>
	ext_fscommand2<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;PLATFORM&quot;</span>,<span style="color: #990000;">&quot;isExistSDCard&quot;</span>,<span style="color: #990000;">&quot;sdcard&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #009900;">//sd카드의 상태 변수에 따라 아이콘 표시</span>
	sdcard_mc.<span style="color: #004993;">gotoAndStop</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Number</span><span style="color: #000000;">&#40;</span>sdcard<span style="color: #000000;">&#41;</span> <span style="color: #000000; font-weight: bold;">+</span> <span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span>;
&nbsp;
	<span style="color: #009900;">//기기 상태체크 초기 3번 이후에 메모리 확보를 위한 clearInterval</span>
	<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>id_cnt <span style="color: #000000; font-weight: bold;">&amp;</span>gt;= <span style="color: #000000; font-weight:bold;">3</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #004993;">clearInterval</span><span style="color: #000000;">&#40;</span>batteryID<span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
	id_cnt<span style="color: #000000; font-weight: bold;">++</span>;
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #009900;">//M35T로부터 이벤트가 발생하면 해당 동작을 화면에 표시합니다</span>
<span style="color: #009900;">//화면에 표시하는 것만을 담당하는 부분입니다. 이것으로 기능을 제어할수는 없습니다</span>
<span style="color: #009900;">//이미 발생해 있는 상태는 체크되지 않습니다. (이미 발생해 있는 기기 상태는 getM35Tstat() 함수로 체크합니다)</span>
messageEvent = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">Object</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
messageEvent.onEvent = <span style="color: #339966; font-weight: bold;">function</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
	<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">arguments</span><span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#93;</span> == <span style="color: #990000;">&quot;STAT_EVENT_BATTERY&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #009900;">//배터리 레벨표시 아이콘 프레임 변경, arguments[1] = 0~4 까지</span>
		battery_mc.<span style="color: #004993;">gotoAndStop</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">arguments</span><span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#125;</span> <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">arguments</span><span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#93;</span> == <span style="color: #990000;">&quot;STAT_EVENT_LCDLOCKED&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #009900;">//화면 잠김 애니메이션 추가 arguments[1] = 0: 잠기지 않은 상태, 1: 잠긴 상태</span>
		lock_mc.<span style="color: #004993;">gotoAndStop</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Number</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">arguments</span><span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">+</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#125;</span> <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">arguments</span><span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#93;</span> == <span style="color: #990000;">&quot;STAT_EVENT_SDCARD&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		<span style="color: #009900;">//sd card 있음 없음 표시 아이콘 추가, arguments[1] = 0: sd 없음, 1: sd 있음</span>
		sdcard_mc.<span style="color: #004993;">gotoAndStop</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Number</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">arguments</span><span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">+</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#125;</span> <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #000000;">&#123;</span>
		outputDebugMsg<span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;Unkown Event Error&quot;</span><span style="color: #000000;">&#41;</span>;
	<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
ExtendedEvents.OnM35TPlatformEvent.addListener<span style="color: #000000;">&#40;</span>messageEvent<span style="color: #000000;">&#41;</span>;</pre></td></tr></table></div>

<p style="text-align: center;"><a class="aligncenter" href="http://ufx.kr/blog/wp-content/uploads/1/3525503480.zip">fla  파일 다운로드</a></p>
<p>이 fla 파일에 작성된 액션 스크립트는 일반 유저들에게 배포될 예정이었기 때문에, 주석에 상세한 설명을 넣어놓았습니다.<br />
(메리테크를 통해 공식 배포된 파일과 약간 다릅니다. 이 글을 작성하면서 다시 코드를 보니 사용하지 않는 변수가 있어 수정하였습니다.)</p>
<p>이 펌웨어 통신부 코드는 다시 두가지 역할로 나뉘는데</p>
<ol>
<li>펌웨어에 명령을 내리는 함수</li>
<li>이벤트를 받아 화면에 처리하는 함수</li>
</ol>
<p>입니다.</p>
<p><strong>1. 펌웨어에 명령을 내리는 함수</strong></p>
<p>유저가 버튼을 클릭할때 (실제로는 화면을 터치)<br />
getExec() 함수를 실행해서 해당 기능이 시작되도록 만드는 것입니다.<br />
예컨대 스테이지에 무비클립을 하나 만들어 아래와 같이 속성 창의 인스턴스 이름 항목에 dmb_btn 이라고 입력하고,</p>
<p style="text-align: center;"><img class="aligncenter" src="http://ufx.kr/blog/wp-content/uploads/1/2793817350.gif" alt="속성창" width="582" height="157" /></p>
<p>프레임에 아래와 같이 스크립트를 작성하면</p>
<p>dmb_btn.onPress = function (){<br />
  ext_fscommand2(&#8220;PLATFORM&#8221;, &#8220;executeApp&#8221;, 0); &amp;nbsp;<br />
}</p>
<p>DMB 를 실행시킬 수 있는 버튼이 만들어진 것입니다.<br />
위에서 가장 마지막에 있는 숫자 0 은 command_array 배열에 있는 index 로 배열은 0,1,2,3&#8230; 과 같이 0부터 시작하므로 0번째 인덱스인 dmb 를 의미하는 것입니다.<br />
 </p>
<p><strong>2. 이벤트를 받아 화면에 처리하는 함수</strong></p>
<p>이벤트 리스너를 이용한 화면 처리 입니다.<br />
리스너 객체를 만들고 이벤트 리스너를 등록하고&#8230;블라블라~<br />
그러나 이 글은 액션스크립트를 다룰줄 아는 분들을 대상으로 하는 것이 아니기 때문에 기술적인 설명은 거의 의미가 없을것 같습니다.<br />
게다가 그냥 저 상태로 놔두면 알아서 동작하니까, 굳이 이해하실 필요는 없겠죠.</p>
<p>아마 화면에서 배터리, lock, sd card 아이콘의 디자인을 바꾸는 방법을 궁금해하실 것 같습니다.</p>
<p>M35T에서 이벤트 발생하는 이벤트는 위의 아이콘에 의해 표시되는 3가지 라고 이해하시면 됩니다.<br />
화면이 꺼졌을 경우 터치하면 화면이 나타나는 이벤트도 있지만 플래시와는 직접적인 관련이 없습니다.</p>
<p>이벤트에 의해 움직이는 아이콘의 위치는 아래 그림과 같은데&#8230;</p>
<p style="text-align: center;"><img class="aligncenter" src="http://ufx.kr/blog/wp-content/uploads/1/4204033679.gif" alt="아이콘들의 위치" width="195" height="86" /></p>
<p>이 무비클립을 더블클릭하고 들어가서 타임라인의 2프레임으로 재생 헤드를 옮겨보면</p>
<p style="text-align: center;"><img class="aligncenter" src="http://ufx.kr/blog/wp-content/uploads/1/8224128806.gif" alt="2프레임 이동" width="133" height="114" /></p>
<p>아래와 같이 lock 아이콘이 보입니다.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://ufx.kr/blog/wp-content/uploads/1/3897527392.gif" alt="lock 아이콘" width="195" height="86" /></p>
<p>배터리 무비클립의 경우 그림이 4단계 이므로 프레임이 4까지 있다는것만 제외하면 모두 동일합니다.</p>
<p>일단 이정도가 펌웨어와 통신하고 화면에 표시하는 부분에 대한 내용 전부라 보시면 되겠습니다.<br />
간단하죠?<br />
펌웨어 통신 부분은 모든 UI에 공통으로 적용되는 사항이므로 이해할 필요 없이 가져다 쓰시면 되겠습니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/50/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>본격적인 제작에 앞서 몇가지 알아둬야 할 것들</title>
		<link>http://ufx.kr/blog/46</link>
		<comments>http://ufx.kr/blog/46#comments</comments>
		<pubDate>Tue, 09 Dec 2008 08:32:30 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[AS2]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[publish settings]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=46</guid>
		<description><![CDATA[메리테크의 개발 담당자의 말에 의하면 M35T에 탑재되어있는 Flash Player 는 7.0 버전 입니다. 8.0 버전의 기능이 일부 들어가 있다고 했지만, 기본적으로 7.0으로 생각하고 작업해야 합니다. 플레이어가 7.0 이다보니 액션스크립트도 당연히 2.0 이하로 제작해야 하고, 필터도 사용할 수 없습니다. 필터를 사용했다고해서 컴파일 에러가 뜨거나 하지는 않지만, M35T는 필터를 가볍게 무시합니다. 파일&#62;제작설정(Ctrl+Shift+F12) 에서 아래와 같이 세팅하시기 바랍니다. [...]]]></description>
			<content:encoded><![CDATA[<p>메리테크의 개발 담당자의 말에 의하면 M35T에 탑재되어있는 Flash Player 는 7.0 버전 입니다.<br />
8.0 버전의 기능이 일부 들어가 있다고 했지만, 기본적으로 7.0으로 생각하고 작업해야 합니다.<br />
플레이어가 7.0 이다보니 액션스크립트도 당연히 2.0 이하로 제작해야 하고, 필터도 사용할 수 없습니다.<br />
필터를 사용했다고해서 컴파일 에러가 뜨거나 하지는 않지만, M35T는 필터를 가볍게 무시합니다.</p>
<p>파일&gt;제작설정(Ctrl+Shift+F12) 에서 아래와 같이 세팅하시기 바랍니다.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://ufx.kr/blog/wp-content/uploads/1/3481660091.gif" alt="제작설정" width="471" height="626" /></p>
<p>swf 의 프레임 속도는 애니메이션 되는 무비클립의 면적에 다라 약간씩 차이가 있지만, 대체로 20프레임 이하라고 생각하시면 됩니다.<br />
썩 만족스러운 프레임 속도는 아니지만.. 모바일 디바이스에서 돌아가는 플래시 치고는 느리지 않은 속도에 속합니다. (사이언 오즈폰의 최신 플래시 UI도 드래그 하면 터치펜 한참 후에 무비클립이 따라오더군요.)<br />
제가 처음 작업을 시작할 무렵에는 10프레임을 간신히 넘기는 수준이었는데, 메리테크 개발진에서 펌웨어의 플래시 플레이어를 개선한 결과 속도 향상이 이뤄진 것입니다.</p>
<p>그리고 line 은 가능하면 사용하지 않는것이 좋습니다.<br />
라인을 사용하면 당연히 윈도우 상에서는 아무 문제가 없지만, M35T 내부에서는 화면 렌더링 엔진이 라인을 제대로 표현하지 못합니다.<br />
이걸 보여드리려면 M35T에 라인이 들어간 swf 넣고 사진을 찍어야 하는데&#8230;매우 번거로우므로 패스&#8230;<br />
궁금하신분은 직접 해보시길 바랍니다.<br />
그래서 라인을 사용해서 드로잉 한 경우에는 수정&gt;모양&gt;선을 채우기로 변환을 이용하여 라인을 면으로 바꿔주시기 바랍니다.</p>
<p>일단 이정도 사전 지식으로 시작해보기로 하죠.<br />
포스팅 하다가 기억나는 것들은 그때그때 새 포스팅으로 올리겠습니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/46/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>M35Touch 메인 플래시 UI 제작 지원</title>
		<link>http://ufx.kr/blog/45</link>
		<comments>http://ufx.kr/blog/45#comments</comments>
		<pubDate>Wed, 03 Dec 2008 01:56:32 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=45</guid>
		<description><![CDATA[메리테크 담당자 분과 플래시를 이용한 메인 UI 적용에 대한 이야기가 진행되고 있을 무렵, 이러한 내용의 대화를 나눈적이 있습니다. 과연 사용자의 제작 참여가 얼마나 활발하게 이루어 질 것인가? 실제로 휴대용 디바이스의 펌웨어에 대한 해킹이나 디컴파일에 의해, 또는 아예 디바이스의 제작사에 의해 공개된 API를 이용한 사용자 제작 UI 는 간간히 있어왔습니다. 일단, 제작사에서 어느정도 위험을 무릎쓰고 API를 공개하려는 [...]]]></description>
			<content:encoded><![CDATA[<p>메리테크 담당자 분과 플래시를 이용한 메인 UI 적용에 대한 이야기가 진행되고 있을 무렵, 이러한 내용의 대화를 나눈적이 있습니다.</p>
<h3>과연 사용자의 제작 참여가 얼마나 활발하게 이루어 질 것인가?</h3>
<p>실제로 휴대용 디바이스의 펌웨어에 대한 해킹이나 디컴파일에 의해, 또는 아예 디바이스의 제작사에 의해 공개된 API를 이용한 사용자 제작 UI 는 간간히 있어왔습니다.<br />
일단, 제작사에서 어느정도 위험을 무릎쓰고 API를 공개하려는 의지가 있어야 할 것이고, 유저수가 어느 수준 이상이어야 할 것이고, 그 유저들 중에 UI의 개발이 가능한 개발자가 있어야 할 것이며, 그 개발자 중에서도 UI를 제작하여 공개하려는 의지를 가진 사람이 있어야 하는데, 코원의 아이스테이션이나 레인콤의 아이리버같이 인지도를 가진 회사에서도 쉽게 활성화가 되지 않는 것을 보면 이러한 플래시 UI 의 공개는 메리테크와 같은 중소기업에 있어서는 획기적인 시도라고 평가하지 않을수 없습니다.</p>
<p>결과적으로 현재 네이버의 M35 사용자 카페에는 자신만의 UI를 가지고 싶거나, 봉사정신이 뛰어난 몇몇 사용자에 의하여 UI 제작이 이루어지고 있습니다.<br />
아직 만족스러운 숫자의 사용자는 아니지만 M35T가 현재 1만대 판매된 것에 비한다면 앞으로의 발전 가능성은 열려 있다고 할 수 있습니다.</p>
<p>그래서,</p>
<p>M35T의 사용자이며, 펌웨어에 탑재된 플래시 UI를 제작한 본인이 메인 UI 제작 활성화에 약간이나마 기여를 하고자 본인의 블로그를 개설하고 정보를 교환하는 통로로 삼고자 합니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/45/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>M35Touch Flash UI Type 3 &#8211; Slide Style</title>
		<link>http://ufx.kr/blog/44</link>
		<comments>http://ufx.kr/blog/44#comments</comments>
		<pubDate>Mon, 01 Dec 2008 09:12:23 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[Meritech]]></category>
		<category><![CDATA[메리테크]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=44</guid>
		<description><![CDATA[이 UI 는 예의 그 절충선상에 있는 UI입니다. 어디선가 본듯하여 사용자가 최초 접근하기에 어렵지 않고(만지작 거리다보면 금새 조작법을 터득하게 된다), 나름 적당한 디자인적 낭비 또는 허영심도 가지고 있습니다. (사실 낭비하는 자세가 되어있지 않으면 디자인은 성립하기 힘들죠.) 결국 이 UI 가 최종 채택된 디자인이 되었습니다. 내부 코드도 정리해 놓았고, 사용자의 조작이 15초 동안 없으면 등장하는 아날로그 [...]]]></description>
			<content:encoded><![CDATA[<p><object width="320" height="240" data="/blog/wp-content/uploads/1/1175419841.swf" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="/blog/wp-content/uploads/1/1175419841.swf" /></object><br />
이 UI 는 예의 그 절충선상에 있는 UI입니다.<br />
어디선가 본듯하여 사용자가 최초 접근하기에 어렵지 않고(만지작 거리다보면 금새 조작법을 터득하게 된다), 나름 적당한 디자인적 낭비 또는 허영심도 가지고 있습니다.<br />
(사실 낭비하는 자세가 되어있지 않으면 디자인은 성립하기 힘들죠.)</p>
<p>결국 이 UI 가 최종 채택된 디자인이 되었습니다.<br />
내부 코드도 정리해 놓았고, 사용자의 조작이 15초 동안 없으면 등장하는 아날로그 시계 같은 약간의 장식도 해 놓았습니다.<br />
이곳저곳 소소한곳의 개선의 여지가 있긴 한데 필수적인 것은 아니라 현재 상태로 완료하였습니다.</p>
<p>아래에서 현재 버전을 받을 수있습니다.</p>
<blockquote>
<p style="text-align: center;"><a href="http://ufx.kr/blog/wp-content/uploads/1/3525503480.zip">fla 다운로드</a></p>
</blockquote>
<p>이 디자인의  UI 에 대해서는 이 글의 댓글에서 피드백을 받도록 하겠습니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/44/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>M35Touch Flash UI Type 2 &#8211; String Style</title>
		<link>http://ufx.kr/blog/43</link>
		<comments>http://ufx.kr/blog/43#comments</comments>
		<pubDate>Mon, 01 Dec 2008 09:08:44 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[Meritech]]></category>
		<category><![CDATA[메리테크]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=43</guid>
		<description><![CDATA[이 디자인은 메리테크측에 제안했다가 선정과정에서 빠진 UI입니다. 사실 이 UI는 오래전에 Maya 의 hierarchy menu 에서 힌트를 얻은 것인데, 아껴두고 아껴두다가 바로 이번 작업의 컨셉에 맞는다 싶어서 적용하였습니다. 물론 이 UI는 마야의 메뉴 같은 형태의 hierarchy(계층구조) 를 가지는 것은 아닌데, 그 외형과 스타일을 차용했다고 보면 적당할듯 합니다. 본 UI는 이런저런 내용으로 불완전 하기 때문에(실제로 제가 [...]]]></description>
			<content:encoded><![CDATA[<p><object width="320" height="240" data="/blog/wp-content/uploads/1/1296723653.swf" type="application/x-shockwave-flash"><param name="src" value="/blog/wp-content/uploads/1/1296723653.swf" /></object><br />
이 디자인은 메리테크측에 제안했다가 선정과정에서 빠진 UI입니다.<br />
사실 이 UI는 오래전에 Maya 의 hierarchy menu 에서 힌트를 얻은 것인데, 아껴두고 아껴두다가 바로 이번 작업의 컨셉에 맞는다 싶어서 적용하였습니다.</p>
<p>물론 이 UI는 마야의 메뉴 같은 형태의 hierarchy(계층구조) 를 가지는 것은 아닌데,<br />
그 외형과 스타일을 차용했다고 보면 적당할듯 합니다.</p>
<p>본 UI는 이런저런 내용으로 불완전 하기 때문에(실제로 제가 파악하고 있는 버그가 있습니다) 아직 배포하지 않습니다.<br />
물론 <a href="http://meripmp.com/" target="_blank">메리테크 공식 웹사이트</a>나  <a href="http://cafe.naver.com/m35mania" target="_blank">M35 네이버 카페</a> 에서도 찾을 수 없죠.<br />
차후에 작업을 완료하여 배포하도록 하겠습니다.<br />
이 swf 파일을 저장하려고 마음먹으신다면, 뭐 못할것도 없지만, 가능하면 기다려 주셨으면 합니다.</p>
<p>이 디자인의  UI 에 대해서는 이 글의 댓글에서 피드백을 받도록 하겠습니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/43/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>M35Touch Flash UI Type 1 &#8211; Default Style</title>
		<link>http://ufx.kr/blog/42</link>
		<comments>http://ufx.kr/blog/42#comments</comments>
		<pubDate>Mon, 01 Dec 2008 08:09:47 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[Meritech]]></category>
		<category><![CDATA[메리테크]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=42</guid>
		<description><![CDATA[Flash UI 는 세 가지의 점증적 단계를 거쳐 디자인 될 계획이었습니다. 첫번째는 기존의 디폴트 UI (비트맵 시퀀스로 움직이는 흉내릴 냄)를 대신할 수 있는 보편적인 UI 두번째는 기존에는 볼 수 없었던 파격적인 인터페이스와 독창성이 있는 UI 세번째는 첫번째와 두번째의 중간 선의 절충 UI 이다.  즉 어디선가 본듯하면서도 독창성도 있고 세련됨을 가지고 있는 UI 라고 할 수 [...]]]></description>
			<content:encoded><![CDATA[<p>Flash UI 는 세 가지의 점증적 단계를 거쳐 디자인 될 계획이었습니다.</p>
<ol>
<li>첫번째는 기존의 디폴트 UI (비트맵 시퀀스로 움직이는 흉내릴 냄)를 대신할 수 있는 보편적인 UI</li>
<li>두번째는 기존에는 볼 수 없었던 파격적인 인터페이스와 독창성이 있는 UI</li>
<li>세번째는 첫번째와 두번째의 중간 선의 절충 UI 이다.  즉 어디선가 본듯하면서도 독창성도 있고 세련됨을 가지고 있는 UI 라고 할 수 있겠습니다.</li>
</ol>
<p>디자이너의 입장에서 보자면 세번째가 가장 난해한 결과물이 나올 가능성이 높은데, 다행히도 이번에는 세번째의 UI가 정식 채택되어 다음번 펌웨어 릴리즈때 적용되게 되었습니다.</p>
<p>먼저 M35T의 기본 UI 부터 살펴보면<br />
<object width="340" height="300" data="/blog/wp-content/uploads/1/1285930609.swf" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="/blog/wp-content/uploads/1/1285930609.swf" /></object><br />
위의 swf 는 <a href="http://meripmp.com/" target="_blank">M35T의 공식 웹사이트</a>에서 가져온 건데&#8230;<br />
디컴파일한 후 기기 부분만 가져다 컴파일 했더니 비트맵이 죄다 100% 압축으로 변경되어 용량이 살인적입니다.(2.45MB) 하지만 원래 웹 상의 커다란 swf 도 오른쪽의 사람부분을 제외하고도 무려 1.4MB라는거&#8230;<br />
저 웹사이트 플래시 비쥬얼을 만든 디자이너는 이거 하나만으로 무개념 당첨.<br />
기기의 외형을 볼 수 있어서 처음보시는 분들이 참고하시라고 이 엄청난 파일을 업로드 하였습니다.</p>
<p>새로 제작된 첫번째 UI는 다음과 같습니다.</p>
<p><object width="320" height="240" data="/blog/wp-content/uploads/1/1199452640.swf" type="application/x-shockwave-flash"><param name="wmode" value="transparent" /><param name="src" value="/blog/wp-content/uploads/1/1199452640.swf" /></object></p>
<p>디폴트 UI 의 사용자 접근성을 최대한 변경하지 않은 상태의 디자인이 되고자 하였습니다.  단, Utility 안에 있는 메뉴는 2depth 구조를 가지고 있는 터라(매우 불편) 이 쓸모 없어보이는 2depth 구조를 밖으로 빼내어 단일 구조를 가지게 하였습니다.</p>
<p>아래의 링크에서 받을 수 있습니다.</p>
<blockquote>
<p style="text-align: center;"><a href="http://ufx.kr/blog/wp-content/uploads/1/8378896826.zip">fla 다운로드</a></p>
</blockquote>
<p>이 디자인의  UI 에 대해서는 이 글의 댓글에서 피드백을 받도록 하겠습니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/42/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meritech M35Touch Flash Main UI Development</title>
		<link>http://ufx.kr/blog/41</link>
		<comments>http://ufx.kr/blog/41#comments</comments>
		<pubDate>Mon, 24 Nov 2008 06:39:00 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[Meritech]]></category>
		<category><![CDATA[메리테크]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=41</guid>
		<description><![CDATA[일전에 메리테크사의 M35Touch 의 메인 UI 공모전에 응모 하였다는 글을 올린적이 있었습니다.응모 과정에서 담당자 분과 메일로 질의 응답을 하면서 현재(당시의 현재)는 플래시 UI를 지원하지 않고 비트맵 시퀀스지만 차후 지원을 하게될 예정이 있다는 소식을 얻을 수 있었습니다.공모전 상품 수령 전후로 이 이야기가 진행되어 플래시 UI를 작업 진행하게 되었는데&#8230;테스트 버전의 펌웨어 (정식 릴리즈 이전의 펌웨어라 상당히 불안정하였다) [...]]]></description>
			<content:encoded><![CDATA[<p><BR>일전에 <A href="http://www.meritech.co.kr/" target=_blank>메리테크</A>사의 <A href="http://www.meripmp.com/" target=_blank>M35Touch</A> 의 <A href="http://ufx.kr/blog/entry/M35T_skin" target=_blank>메인 UI 공모전에 응모 하였다는 글</A>을 올린적이 있었습니다.<BR>응모 과정에서 담당자 분과 메일로 질의 응답을 하면서 현재(당시의 현재)는 플래시 UI를 지원하지 않고 비트맵 시퀀스지만 차후 지원을 하게될 예정이 있다는 소식을 얻을 수 있었습니다.<BR><BR>공모전 상품 수령 전후로 이 이야기가 진행되어 플래시 UI를 작업 진행하게 되었는데&#8230;<BR>테스트 버전의 펌웨어 (정식 릴리즈 이전의 펌웨어라 상당히 불안정하였다) 를 새로 상품으로 받은 제품에 설치하고 플래시 UI 개발 작업을 진행하였습니다.<BR>가혹하다면 가혹하달 수 있는 개발 과정이었는데 (본인에게 가혹하다는게 아니라 M35T 에게&#8230;) <BR>어찌어찌 버텨내고 메인 UI 를 2가지 개발 완료하였습니다.<BR><BR>본인의 블로그에 개발 과정중에 겪은 경험을 바탕으로 간단한 매뉴얼을 작성하고, 제작된 UI의 bug 나 feedback 을 받을 수 있는 공간을 마련하고자 합니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/41/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>메리테크 M35 touch 스킨 공모</title>
		<link>http://ufx.kr/blog/26</link>
		<comments>http://ufx.kr/blog/26#comments</comments>
		<pubDate>Mon, 15 Sep 2008 11:23:21 +0000</pubDate>
		<dc:creator>세계의끝</dc:creator>
				<category><![CDATA[M35T Flash UI]]></category>
		<category><![CDATA[Flash UI]]></category>
		<category><![CDATA[M35T]]></category>
		<category><![CDATA[M35Touch]]></category>
		<category><![CDATA[Meritech]]></category>
		<category><![CDATA[공모전]]></category>

		<guid isPermaLink="false">http://ufx.kr/blog/?p=26</guid>
		<description><![CDATA[이번 메리테크의 신제품 pmp인 M35T의 스킨 공모 이벤트에 응모하는 스킨입니다. 원래 메리테크 홈페이지 이벤트 응모 게시판에 글을 올려 응모를 하는것인듯 하지만, 해당 게시판은 파일 업로드는 고사하고 본문조차 쓸 수 없게 되어 있어 부득이하게 본인의 블로그에 게시하게 되었습니다. 위에 보이는 이미지는 jpg  포맷으로 저장되어있는 관람용 파일 입니다. 실제 응모형식을 갖춘 bmp파일은 위의 다운로드 링크를 이용해 주세요. [...]]]></description>
			<content:encoded><![CDATA[
<div class="ngg-galleryoverview" id="ngg-gallery-1-26">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://ufx.kr/blog/26?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://ufx.kr/blog/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=1&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main00.jpg" title=" " class="shutterset_set_1" >
								<img title="main00.jpg" alt="main00.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main00.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main01.jpg" title=" " class="shutterset_set_1" >
								<img title="main01.jpg" alt="main01.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main01.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main02.jpg" title=" " class="shutterset_set_1" >
								<img title="main02.jpg" alt="main02.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main02.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-4" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main03.jpg" title=" " class="shutterset_set_1" >
								<img title="main03.jpg" alt="main03.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main03.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-5" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main04.jpg" title=" " class="shutterset_set_1" >
								<img title="main04.jpg" alt="main04.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main04.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main05.jpg" title=" " class="shutterset_set_1" >
								<img title="main05.jpg" alt="main05.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main05.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-7" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main06.jpg" title=" " class="shutterset_set_1" >
								<img title="main06.jpg" alt="main06.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main06.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-8" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main07.jpg" title=" " class="shutterset_set_1" >
								<img title="main07.jpg" alt="main07.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main07.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-9" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main08.jpg" title=" " class="shutterset_set_1" >
								<img title="main08.jpg" alt="main08.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main08.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-10" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main09.jpg" title=" " class="shutterset_set_1" >
								<img title="main09.jpg" alt="main09.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main09.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-11" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_main/main10.jpg" title=" " class="shutterset_set_1" >
								<img title="main10.jpg" alt="main10.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_main/thumbs/thumbs_main10.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>
<div class="ngg-galleryoverview" id="ngg-gallery-2-26">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://ufx.kr/blog/26?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://ufx.kr/blog/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=2&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-12" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_sub/sub1.jpg" title=" " class="shutterset_set_2" >
								<img title="sub1.jpg" alt="sub1.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_sub/thumbs/thumbs_sub1.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-13" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_sub/sub2.jpg" title=" " class="shutterset_set_2" >
								<img title="sub2.jpg" alt="sub2.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_sub/thumbs/thumbs_sub2.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-14" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://ufx.kr/blog/wp-content/gallery/m35t_sub/sub3.jpg" title=" " class="shutterset_set_2" >
								<img title="sub3.jpg" alt="sub3.jpg" src="http://ufx.kr/blog/wp-content/gallery/m35t_sub/thumbs/thumbs_sub3.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

<br />
이번 메리테크의 신제품 pmp인 M35T의 스킨 공모 이벤트에 응모하는 스킨입니다.<br />
원래 메리테크 홈페이지 이벤트 응모 게시판에 글을 올려 응모를 하는것인듯 하지만,<br />
<a href="http://www.meripmp.com/gboard/redboard/redboard.asp?tn=skin_game" target="_blank">해당 게시판</a>은 파일 업로드는 고사하고 본문조차 쓸 수 없게 되어 있어 부득이하게 본인의 블로그에 게시하게 되었습니다.<br />
위에 보이는 이미지는 jpg  포맷으로 저장되어있는 관람용 파일 입니다.<br />
실제 응모형식을 갖춘 bmp파일은 위의 다운로드 링크를 이용해 주세요.</p>
<p>디자인 컨셉.. 이라고 할것까진 없고 기존 디폴트 스킨에 비해서 개선한점은 다음과 같습니다.</p>
<ol>
<li>기존 디폴트 스킨이 black톤을 가지고 있어서 그와는 전혀 다른 느낌으로 깔끔한 white, blue 톤과 라인으로 디자인 하였습니다.</li>
<li>현재 펌웨어 버전에서 utility 안에 놓여있는 5개의 메뉴를 모두 메인화면으로 빼내 원스톱 접근이 가능하도록하여 사용자의 접근성을 높였습니다.</li>
<li>간단하고 빈번한 조작 (ex:볼륨조절, main으로이동) 의 경우 스타일러스 펜을 이용하지 않고 손가락(손톱) 으로 누를 수 있게끔 크게 디자인하여 사용자 편의를 도모하였습니다.</li>
<li>디폴트 스킨을 사용하던 user 도 즉시 이용에 혼동이 없게끔 UI의 기본 위치는 변경하지 않았습니다.</li>
</ol>
<p>기능 화면 부분은 화면의 종류도 굉장히 많고 기본 api가 제공되지 않은데다가 알 수 없는 부분이 많아서 (ex: 스타일러스펜으로 drag가 되는지 등) 모든 화면을 디자인 하다가는 며칠밤을 세워야 할것 같아 한 화면만 디자인 하였습니다.<br />
입상을 하게 되면 PSD파일과 폰트 등 자료를 제공할 용의가 있으므로 여기까지만 작업해서 응모하게 되었습니다.</p>
<p>역시 문의를 통해 메인화면이 플래시가 아니고 이미지의 연속 시퀀스라는 정보도 얻을 수 있었는데..<br />
차라리 M35T의 메인화면을 플래시로 제작하면 훨씬 멋진 디자인으로 작업할 수 있을텐데 하는 생각이 들었습니다. (나만의 플래시 UI를 가진 PMP&#8230; 생각만 해도 멋지다)</p>
<p>그럼 행운이 따르기를 기대하며&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ufx.kr/blog/26/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

