<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>웹눈의 웹이야기</title>
		<link>http://webnoon.net/</link>
		<description>프로그래밍.. 너 좀 재밌다?</description>
		<language>ko</language>
		<pubDate>Sun, 07 Feb 2010 15:29:47 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>웹눈의 웹이야기</title>
		<url><![CDATA[http://cfile23.uf.tistory.com/image/144339244A715676436EEE]]></url>
		<link>http://webnoon.net/</link>
		<description>프로그래밍.. 너 좀 재밌다?</description>
		</image>
		<item>
			<title>jQuery 강좌 - Selector(선택자) 개념</title>
			<link>http://webnoon.net/entry/jQuery-%EA%B0%95%EC%A2%8C-Selector%EC%84%A0%ED%83%9D%EC%9E%90-%EA%B0%9C%EB%85%90</link>
			<description>우리가 선택하고자 하는것이 무엇이든지, jQuery 는 달러 사인으로 된 함수: $() 로 시작을 하게 됩니다.&lt;br /&gt;
$() 함수는 일반적으로 html 태그와 ID , Class 속성값과 함께 사용됩니다.&lt;br /&gt;
&lt;br /&gt;표1. CSS와 jQuery 의 선택자 비교문&lt;br /&gt;
&lt;table style=&quot;border-collapse: collapse;&quot; width=&quot;670&quot; bgcolor=&quot;#ffffff&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;&amp;nbsp;Selector&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;CSS &lt;br /&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;jQuery &lt;br /&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;설명 &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(218, 218, 218);&quot; width=&quot;25%&quot;&gt;&amp;nbsp;ID&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;&amp;nbsp;#ID_Name&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;&amp;nbsp;$(&#039;#ID_Name&#039;)&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218);&quot; width=&quot;25%&quot;&gt;ID값이&amp;nbsp; &#039;ID_Name&#039; 을 가지는 하나의 엘리먼트를 선택합니다.&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(218, 218, 218);&quot; width=&quot;25%&quot;&gt;&amp;nbsp;Class&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;&amp;nbsp;.Class_Name&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;$(&#039;.Class_Name&#039;) &lt;br /&gt;
&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(218, 218, 218);&quot; width=&quot;25%&quot;&gt;Class 속성값이 &#039;Class_Name&#039; 값을 가지는 모든 엘리먼트를 선택합니다.&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(218, 218, 218);&quot; width=&quot;25%&quot;&gt;&amp;nbsp;Tag&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;&amp;nbsp;P&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218); text-align: center;&quot; width=&quot;25%&quot;&gt;&amp;nbsp;$(&#039;P&#039;)&lt;/td&gt;
&lt;td style=&quot;border: 1px solid rgb(218, 218, 218);&quot; width=&quot;25%&quot;&gt;모든 P 태그를 선택합니다.&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;여기서 주목할만한 점은 Class Selector와 Tag Selector는 해당하는 엘리먼트를 하나만 선택하는것이 아니라 조건이 만족되는 모든 엘리먼트를 선택하고 있다는 점입니다.&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: 10pt; font-weight: bold;&quot;&gt;관련 자료&lt;/span&gt;&lt;br /&gt;
- &lt;a title=&quot;[http://webnoon.net/entry/jquery-%EC%85%80%EB%A0%89%ED%84%B0]로 이동합니다.&quot; target=&quot;_self&quot; href=&quot;http://webnoon.net/entry/jquery-%EC%85%80%EB%A0%89%ED%84%B0&quot;&gt;jQuey Selector 종류&lt;/a&gt;&lt;br /&gt;</description>
			<category>jquery</category>
			<category>jQuery</category>
			<category>Selector</category>
			<category>선택자</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/203</guid>
			<comments>http://webnoon.net/entry/jQuery-%EA%B0%95%EC%A2%8C-Selector%EC%84%A0%ED%83%9D%EC%9E%90-%EA%B0%9C%EB%85%90#entry203comment</comments>
			<pubDate>Sun, 07 Feb 2010 15:29:47 +0900</pubDate>
		</item>
		<item>
			<title>컴퓨터가 그린 설리와 손담비</title>
			<link>http://webnoon.net/entry/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B0%80-%EA%B7%B8%EB%A6%B0-%EC%84%A4%EB%A6%AC%EC%99%80-%EC%86%90%EB%8B%B4%EB%B9%84</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/131D79014B6A40F43B8E8C&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/131D79014B6A40F43B8E8C&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;00아가설리님.jpg&quot; height=&quot;907&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/151D79014B6A40F53CA364&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/151D79014B6A40F53CA364&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;손담비.jpg&quot; height=&quot;510&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/171D79014B6A40F63D274A&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/171D79014B6A40F63D274A&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;설리.png&quot; height=&quot;708&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile6.uf.tistory.com/original/111D79014B6A40F93E2D7D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile6.uf.tistory.com/image/111D79014B6A40F93E2D7D&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;손담비.png&quot; height=&quot;510&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
ㅋㅋ... 그리는 과정은 아래에..&lt;br /&gt;
&lt;embed width=&quot;600&quot; height=&quot;400&quot; src=&quot;/attachment/cfile5.uf@171360014B6A413C237560.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<category>actionscript 3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/202</guid>
			<comments>http://webnoon.net/entry/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B0%80-%EA%B7%B8%EB%A6%B0-%EC%84%A4%EB%A6%AC%EC%99%80-%EC%86%90%EB%8B%B4%EB%B9%84#entry202comment</comments>
			<pubDate>Thu, 04 Feb 2010 12:40:43 +0900</pubDate>
		</item>
		<item>
			<title>네이버 BQ 테스트 136~</title>
			<link>http://webnoon.net/entry/%EB%84%A4%EC%9D%B4%EB%B2%84-BQ-%ED%85%8C%EC%8A%A4%ED%8A%B8-136</link>
			<description>&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/1655F3054B6617962B8BDE&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/1655F3054B6617962B8BDE&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;BQ.png&quot; height=&quot;486&quot; width=&quot;680&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;멋도모르고 처음 했을때.. 상처 많이 받았었는데...ㅋㅋ&lt;br /&gt;
136이라..이정도면 만족함..&lt;br /&gt;
&lt;br /&gt;</description>
			<category>잡담</category>
			<category>bq</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/201</guid>
			<comments>http://webnoon.net/entry/%EB%84%A4%EC%9D%B4%EB%B2%84-BQ-%ED%85%8C%EC%8A%A4%ED%8A%B8-136#entry201comment</comments>
			<pubDate>Mon, 01 Feb 2010 08:52:11 +0900</pubDate>
		</item>
		<item>
			<title>Flash Actionscript Media Art - Line</title>
			<link>http://webnoon.net/entry/Flash-Actionscript-Media-Art-Line</link>
			<description>&lt;embed width=&quot;600&quot; height=&quot;400&quot; src=&quot;/attachment/cfile5.uf@151568204B57EF3897C41A.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
just click..&lt;br /&gt;
&lt;embed width=&quot;600&quot; height=&quot;400&quot; src=&quot;/attachment/cfile2.uf@16147B0D4B594E2B2452EE.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/200</guid>
			<comments>http://webnoon.net/entry/Flash-Actionscript-Media-Art-Line#entry200comment</comments>
			<pubDate>Thu, 21 Jan 2010 15:08:08 +0900</pubDate>
		</item>
		<item>
			<title>Visual C++ / OpenGL 개발 환경 설정</title>
			<link>http://webnoon.net/entry/Visual-C-OpenGL-%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95</link>
			<description>&lt;br /&gt;
&lt;A href=&quot;http://www.mrmoen.com/2008/03/30/opengl-with-visual-c-express-edition/&quot;&gt;http://www.mrmoen.com/2008/03/30/opengl-with-visual-c-express-edition/&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;위 블로그에 Visual C++ / OpenGL 개발환경 설정에 대한 자세한 설명이 있습니다.&lt;br /&gt;</description>
			<category>Visual C++ / OpenGL</category>
			<category>OpenGL</category>
			<category>Visual C++</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/199</guid>
			<comments>http://webnoon.net/entry/Visual-C-OpenGL-%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95#entry199comment</comments>
			<pubDate>Mon, 18 Jan 2010 11:55:44 +0900</pubDate>
		</item>
		<item>
			<title>액션스크립트와 수학 - Bezier(베지어) 곡선 소스 source</title>
			<link>http://webnoon.net/entry/%EC%95%A1%EC%85%98%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%99%80-%EC%88%98%ED%95%99-Bezier%EB%B2%A0%EC%A7%80%EC%96%B4-%EA%B3%A1%EC%84%A0-%EC%86%8C%EC%8A%A4-source</link>
			<description>&lt;br /&gt;
&lt;br /&gt;&lt;IMG class=tex alt=&quot;{\mathbf{B}(t)=\sum_{i=0}^n {n\choose i}(1-t)^{n-i}t^i\mathbf{P}_i =(1-t)^n\mathbf{P}_0+{n\choose 1}(1-t)^{n-1}t\mathbf{P}_1+\cdots&amp;#10;+{n\choose n-1}(1-t)t^{n-1}\mathbf{P}_{n-1}+t^n\mathbf{P}_n,\quad t \in [0,1],}&quot; src=&quot;http://upload.wikimedia.org/math/8/0/5/8057cd4e32ac493d87b1a725422e7aaa.png&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&lt;IMG class=tex alt=&quot;^n\mathbf{C}_i = {n \choose i} = \frac{n!}{i!(n-i)!}.&quot; src=&quot;http://upload.wikimedia.org/math/7/0/7/707ed55422979e8e99f68a72e9d9694d.png&quot;&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;A title=&quot;[http://en.wikipedia.org/wiki/B%C3%A9zier_curve]로 이동합니다.&quot; href=&quot;http://en.wikipedia.org/wiki/B%C3%A9zier_curve&quot; target=_blank&gt;위키미디아 &lt;/A&gt;에 나와있는 베지어 공식입니다.&lt;br /&gt;
&lt;br /&gt;위 식을 액션스크립트 3 코드로 짜보았습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;package sk_engine.math {&lt;/DIV&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-TOP: 10px&quot; class=txc-textbox&gt;&amp;nbsp;/**&lt;br /&gt;
&amp;nbsp; * @author Lee Seul - ki&lt;br /&gt;
&amp;nbsp; * &lt;A href=&quot;http://webnoon.net/&quot;&gt;http://webnoon.net&lt;/A&gt;&lt;br /&gt;
&amp;nbsp; */&lt;br /&gt;
&amp;nbsp;public class Bezier {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;public function Bezier():void&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;/*&lt;br /&gt;
&amp;nbsp;&amp;nbsp; * 매개변수 t는 분활되는 정도. 값이 클수록 비용이 크다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;public static function getPath(t:uint,pt:Vector.&amp;lt;Number&amp;gt;):Vector.&amp;lt;Number&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;var n : uint = pt.length*.5 - 1 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;var path : Vector.&amp;lt;Number&amp;gt; = new Vector.&amp;lt;Number&amp;gt;() ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;var dist : Number = 1 / t ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;var tv : Number = 0 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;for (var j : Number = 0; j &amp;lt;= t; j++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var x : Number = 0 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var y : Number = 0 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (var i : int = 0; i &amp;lt;= n; i++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x += cn(n,i)*Math.pow((1-tv),n-i)*Math.pow(tv, i)*pt[i*2] ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y += cn(n,i)*Math.pow((1-tv),n-i)*Math.pow(tv, i)*pt[i*2+1] ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path.push(x);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;path.push(y);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tv += dist ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;return path ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;/*&lt;br /&gt;
&amp;nbsp;&amp;nbsp; * (n i) 연산&lt;br /&gt;
&amp;nbsp;&amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;private static function cn(n : uint, i : uint):Number&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;return factorial(n)/(factorial(i)*factorial(n-i)) ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;/*&lt;br /&gt;
&amp;nbsp;&amp;nbsp; * 팩토리얼 연산 &lt;br /&gt;
&amp;nbsp;&amp;nbsp; */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;private static function factorial(val:int):uint&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;var cr : uint = 1 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;for (var i : int = val; i &amp;gt; 1; i--) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cr *= i ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;return cr ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
}&lt;br /&gt;
&lt;/DIV&gt;&lt;br /&gt;
이것을 활용한 예제를 보시려면 &lt;A title=&quot;[http://webnoon.net/entry/액션스크립트-3-전구줄-효과]로 이동합니다.&quot; href=&quot;http://webnoon.net/entry/액션스크립트-3-전구줄-효과&quot; target=_blank&gt;이곳&lt;/A&gt;으로 가세요.</description>
			<category>Actionscript3.0</category>
			<category>bezier curve</category>
			<category>Bezier 곡선</category>
			<category>베지어</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/198</guid>
			<comments>http://webnoon.net/entry/%EC%95%A1%EC%85%98%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%99%80-%EC%88%98%ED%95%99-Bezier%EB%B2%A0%EC%A7%80%EC%96%B4-%EA%B3%A1%EC%84%A0-%EC%86%8C%EC%8A%A4-source#entry198comment</comments>
			<pubDate>Mon, 11 Jan 2010 16:57:37 +0900</pubDate>
		</item>
		<item>
			<title>액션스크립트 3 . 전구줄 효과</title>
			<link>http://webnoon.net/entry/%EC%95%A1%EC%85%98%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-3-%EC%A0%84%EA%B5%AC%EC%A4%84-%ED%9A%A8%EA%B3%BC</link>
			<description>&lt;embed width=&quot;550&quot; height=&quot;400&quot; src=&quot;/attachment/cfile1.uf@170CE6174B4AD162028B30.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Bezier 커브와 Hook&#039;s law 를 응용..</description>
			<category>Actionscript3.0</category>
			<category>액션스크립트 3</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/197</guid>
			<comments>http://webnoon.net/entry/%EC%95%A1%EC%85%98%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-3-%EC%A0%84%EA%B5%AC%EC%A4%84-%ED%9A%A8%EA%B3%BC#entry197comment</comments>
			<pubDate>Mon, 11 Jan 2010 16:19:26 +0900</pubDate>
		</item>
		<item>
			<title>한글과 유니코드</title>
			<link>http://webnoon.net/entry/%ED%95%9C%EA%B8%80%EA%B3%BC-%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C</link>
			<description>&lt;br /&gt;

&lt;H5 style=&quot;LINE-HEIGHT: 3.42em; MARGIN: 0px; FONT-FAMILY: &#039;malgun gothic&#039;, dotum, gulim, sans-serif; BACKGROUND-POSITION: 0px 100%; COLOR: rgb(34,61,103); FONT-SIZE: 1.16em&quot;&gt;개요&lt;/H5&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style=&quot;PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;한글 한 글자의 십진수 유니코드 = [{(초성)×588}+{(중성)×28}+(종성)]+44032&lt;/P&gt;
&lt;UL style=&quot;PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;여기서 초성, 중성, 종성은 아래에 제시된 각 낱소리에 대한 값&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;16진수로 나타내기도 하며 이경우 U+XXXX 과 같은 표현을 사용&lt;/P&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;&#039;가&#039;의 경우&lt;/P&gt;
&lt;UL style=&quot;PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;초성 ㄱ 0 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;중성 ㅏ 0 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;십진수 유니코드는 44032 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;16진수로는 U+AC00 &lt;/LI&gt;&lt;/UL&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;&#039;뷁&#039;의 경우&lt;/P&gt;
&lt;UL style=&quot;PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;초성 ㅂ 7&lt;/P&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;중성 ㅔ 5&lt;/P&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;종성 ㄺ 9&lt;/P&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;{(7*588) + (15*28) + 9} + 44032=48577&lt;/P&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;16진수로는 U+BDC1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;H5 style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;초성&lt;/H5&gt;
&lt;UL style=&quot;PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;ㄱ 0&lt;/P&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄲ 1 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄴ 2 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄷ 3 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄸ 4 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄹ 5 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅁ 6 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅂ 7 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅃ 8 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅅ 9 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅆ 10 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅇ 11 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅈ 12 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅉ 13 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅊ 14 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅋ 15 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅌ 16 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅍ 17 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅎ 18 &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;중성&lt;/H5&gt;
&lt;UL style=&quot;PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; PADDING-TOP: 0px&quot;&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅏ 0 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅐ 1 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅑ 2 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅒ 3 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅓ 4 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅔ 5 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅕ 6 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅖ 7 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅗ 8 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅘ 9 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅙ 10 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅚ 11 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅛ 12 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅜ 13 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅝ 14 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅞ 15 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅟ 16 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅠ 17 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅡ 18 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅢ 19 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅣ 20 &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5 style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;종성&lt;/H5&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P style=&quot;LINE-HEIGHT: 2em; MARGIN: 0px&quot;&gt;없음 0&lt;/P&gt;
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄱ 1 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄲ 2 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄳ 3 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄴ 4 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄵ 5 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄶ 6 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄷ 7 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄹ 8 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄺ 9 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄻ 10 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄼ 11 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄽ 12 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄾ 13 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㄿ 14 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅀ 15 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅁ 16 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅂ 17 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅄ 18 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅅ 19 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅆ 20 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅇ 21 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅈ 22 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅊ 23 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅋ 24 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅌ 25 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅍ 26 
&lt;LI style=&quot;LINE-HEIGHT: 2em&quot;&gt;ㅎ 27 &lt;/LI&gt;&lt;/UL&gt;</description>
			<category>컴퓨터팁</category>
			<category>유니코드</category>
			<category>한글 유니코드</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/196</guid>
			<comments>http://webnoon.net/entry/%ED%95%9C%EA%B8%80%EA%B3%BC-%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C#entry196comment</comments>
			<pubDate>Tue, 05 Jan 2010 14:12:38 +0900</pubDate>
		</item>
		<item>
			<title>액션스크립트 3 - 확률 구하는 알고리즘</title>
			<link>http://webnoon.net/entry/%EC%95%A1%EC%85%98%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-3-%ED%99%95%EB%A5%A0-%EA%B5%AC%ED%95%98%EB%8A%94-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98</link>
			<description>RPG 게임을 하다가 ( ㅡㅡ; )&amp;nbsp; 흔히 말하는 &#039;아이템 지르기&#039; 를 했다.&lt;br /&gt;
&lt;br /&gt;
성공할 확률은 60%. 즉, 10 번 시도하면 6번은 성공한다는 말인데... 도대체 왜 자꾸 아이템을 날려 먹는것이냐고..&lt;br /&gt;
&lt;br /&gt;
그래서 확률에 대해서 생각을 해보다가 함수를 만들었는데, 목적은 0&amp;lt; p &amp;lt; 1 의 값을 넘겨주면 그 확률(p)에 대한 Boolean 값을 반환하는&amp;nbsp; 함수 이다.&lt;br /&gt;
&lt;br /&gt;
즉, p = 0.1 이 되면 10번 중에 1 번 꼴로 true 값을 반환하는 함수이다.&lt;br /&gt;
&lt;br /&gt;
(분명 어딘가에..&amp;nbsp; 아름다운 알고리즘이 있을테지만...무식한게 용감하다고...)&lt;br /&gt;
&lt;br /&gt;
public function probability(percent:Number):Boolean&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var divvy : Number = Math.min(1,percent);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; divvy = Math.max(0,divvy);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var $i : uint = 0 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var divideValue : Number = 10 ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(divvy != Math.round(divvy))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $i++ ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; divvy = divvy * divideValue ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var N : Number = Math.floor(Math.pow(divideValue,$i)*Math.random()) ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (N &amp;lt; divvy) ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
예를 들어 다음과 같이 이 함수를 실행하면..&lt;br /&gt;
&lt;br /&gt;
for(var i:uint = 0 ; i &amp;lt; 100 ; i++ )&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(probability(0.03))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&lt;div style=&quot;margin-left: 4em;&quot;&gt;
trace(&quot;성공&quot;) ;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
}&lt;br /&gt;
&lt;br /&gt;
성공 메세지는 평균 3회 정도 출력된다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
			<category>Actionscript3.0</category>
			<category>확률 알고리즘</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/195</guid>
			<comments>http://webnoon.net/entry/%EC%95%A1%EC%85%98%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-3-%ED%99%95%EB%A5%A0-%EA%B5%AC%ED%95%98%EB%8A%94-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98#entry195comment</comments>
			<pubDate>Sat, 02 Jan 2010 00:32:38 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3 , Isometric 과 PathFinding A*(astar) 알고리즘을 사용..</title>
			<link>http://webnoon.net/entry/Actionscript-3-Isometric-%EA%B3%BC-PathFinding-Aastar-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%EC%9D%84-%EC%82%AC%EC%9A%A9</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile22.uf@132BB40C4B385EE48E65E5.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;기존의 것을 접목시킨 정도..&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/194</guid>
			<comments>http://webnoon.net/entry/Actionscript-3-Isometric-%EA%B3%BC-PathFinding-Aastar-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%EC%9D%84-%EC%82%AC%EC%9A%A9#entry194comment</comments>
			<pubDate>Mon, 28 Dec 2009 16:32:25 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3 원과 원 충돌 테스트</title>
			<link>http://webnoon.net/entry/Actionscript-3-%EC%9B%90%EA%B3%BC-%EC%9B%90-%EC%B6%A9%EB%8F%8C-%ED%85%8C%EC%8A%A4%ED%8A%B8</link>
			<description>&lt;div style=&quot;border: 1px solid rgb(254, 254, 184); padding: 10px; background-color: rgb(254, 254, 184);&quot; class=&quot;txc-textbox&quot;&gt;
&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile3.uf@122AA3174B444B330B493F.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&amp;lt;-클릭&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
기존의 방식은 두 원간의 거리 차가 두 원의 반지름의 합보다 작으면, 충돌을 확인하는 방법이였다면, 이 방식은 두 원의 속도 벡터를 분석하여, 충돌이 일어날지의 여부를 미리 예측하고 그에 따른 적절한 대응을 해준것이다.&lt;br /&gt;
&lt;br /&gt;
두 원을 각각 s0 , s1 이라고 하고, 두원의 시간(t)에 대한 위치를 p0 , p1 이라고 하자. (0&amp;lt;= t &amp;lt;= 1 ) &lt;br /&gt;
&lt;br /&gt;
p0(t) = C0 + V0*t &lt;br /&gt;
p1(t) = C1 + V1*t &lt;br /&gt;
&lt;br /&gt;
로 쓸수 있다.&lt;br /&gt;
&lt;br /&gt;
그럼 시간에 따른 두 원간의 거리를 d(t) 로 나타내어 보면&lt;br /&gt;
&lt;br /&gt;
d(t) = p1(t) - p0(t) = (c1 - c0) + (v1 - v0)*t &lt;br /&gt;
&lt;br /&gt;
즉, d의 length 가 두 원의 반지름의 합(r0 + r1) 보다 작으면 충돌이 일어나게 된다.&lt;br /&gt;
&lt;br /&gt;
if (|d| &amp;lt;= r0 + r1 ) -&amp;gt; 충돌&lt;br /&gt;
&lt;br /&gt;
Cost 를 절감하기 위해서(sqrt 함수 사용을 피하자, 이는 고비용을 요구한다.)&lt;br /&gt;
&lt;br /&gt;
d.dot(d) = = r^2 일때의 t의 값을 구하면 충돌지점을 알아낼수 있다.&lt;br /&gt;
&lt;br /&gt;
d = c + v*t 라고 하면,&lt;br /&gt;
&lt;br /&gt;
c.dot(c) + 2*c.dot(v)*t + v.dot(v)*t^2 = r^2&lt;br /&gt;
&lt;br /&gt;
이 방정식을 근의 공식을 사용해서 풀면 t를 구할수 있음..&lt;br /&gt;
&lt;br /&gt;
즉, c0.add(v0 * t) 의 위치에서 충돌이 발생한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<category>ActionScript3</category>
			<category>물리엔진</category>
			<category>충돌테스트</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/192</guid>
			<comments>http://webnoon.net/entry/Actionscript-3-%EC%9B%90%EA%B3%BC-%EC%9B%90-%EC%B6%A9%EB%8F%8C-%ED%85%8C%EC%8A%A4%ED%8A%B8#entry192comment</comments>
			<pubDate>Mon, 21 Dec 2009 17:42:58 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript3 - TheFWA 따라한것..</title>
			<link>http://webnoon.net/entry/Actionscript3-TheFWA-%EB%94%B0%EB%9D%BC%ED%95%9C%EA%B2%83</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile24.uf@1261E9054B0C9BD157195A.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;여기저기서 눈에 많이 뛰는 예제네.. &lt;A title=&quot;[http://www.thefwa.com]로 이동합니다.&quot; href=&quot;http://www.thefwa.com&quot; target=_blank&gt;TheFWA&lt;/A&gt;와 &lt;A title=&quot;[http://wonderfl.net]로 이동합니다.&quot; href=&quot;http://wonderfl.net&quot; target=_blank&gt;wonderfl &lt;/A&gt;에서 나왔길래.. 한번 만들어 본것..</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/191</guid>
			<comments>http://webnoon.net/entry/Actionscript3-TheFWA-%EB%94%B0%EB%9D%BC%ED%95%9C%EA%B2%83#entry191comment</comments>
			<pubDate>Wed, 25 Nov 2009 11:53:49 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript3 - 원과 선의 충돌 테스트</title>
			<link>http://webnoon.net/entry/Actionscript3-%EC%9B%90%EA%B3%BC-%EC%84%A0%EC%9D%98-%EC%B6%A9%EB%8F%8C-%ED%85%8C%EC%8A%A4%ED%8A%B8</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile2.uf@1673C11E4B0A12A9980F89.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/190</guid>
			<comments>http://webnoon.net/entry/Actionscript3-%EC%9B%90%EA%B3%BC-%EC%84%A0%EC%9D%98-%EC%B6%A9%EB%8F%8C-%ED%85%8C%EC%8A%A4%ED%8A%B8#entry190comment</comments>
			<pubDate>Mon, 23 Nov 2009 13:42:22 +0900</pubDate>
		</item>
		<item>
			<title>jQuey 강좌 6 - Select 필드를 동적으로 변경하기 width PHP</title>
			<link>http://webnoon.net/entry/jQuey-%EA%B0%95%EC%A2%8C-6-Select-%ED%95%84%EB%93%9C%EB%A5%BC-%EB%8F%99%EC%A0%81%EC%9C%BC%EB%A1%9C-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0-width-PHP</link>
			<description>이제 슬슬 서버사이드 언어인 PHP 와 jQuery 를 함께 사용하는 예제를 다루어 보도록 하겠습니다. &lt;br /&gt;
이번 강좌에서는 Select 필드의 항목이 변경되면 다른 필드가 동적으로 변경되는것을 해보도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
이 예제는, 여러 사이트의&amp;nbsp; 회원가입 양식에서 보셨을텐데요. 예로, 내가 해당하는 국가를 선택하면 그에 따른 도시명들이 나열되는 select 필드가 동적으로 생성되는 예제입니다.&lt;br /&gt;
&lt;br /&gt;
1. 먼저, Client Language 를 살펴보고, (jQuery 와 Html)&lt;br /&gt;
2. Server-side code 를 살펴본다음, &lt;br /&gt;
3. 코드에 대한 설명을 하도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; font-weight: bold;&quot;&gt;1. jQuery &amp;amp; html Code&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;border: 1px solid rgb(238, 238, 238); padding: 10px; background-color: rgb(238, 238, 238);&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;script src=&quot;../jquery.js.txt&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function setup_country_change(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //나라가 바뀌는지 이벤트를 감지함.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //문서가 ready 되면 실행되는 콜백 함수&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(&#039;#country&#039;).change(update_cities);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function update_cities(){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //선택된 나라를 country 변수에 저장한다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var country = $(&#039;#country&#039;).attr(&#039;value&#039;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //나라가 선택되면 get_city.php 함수 실행&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //데이터가 반환되면 show_cities() 함수가 실행된다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $.get(&#039;get_cities.php?country=&#039;+country,show_cities);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function show_cities(res){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //get_cities.php 에 의해 데이터가 반환되면 res로 받아옵니다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //필드를 변경한다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(&#039;#cities&#039;).html(res);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //문서가 로드 완료되면 setup_country_change() 함수를 실행한다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $(document).ready(setup_country_change);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;웹눈의 jQuery 강좌 6 - Select 필드 동적으로 변경하기&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;이 강좌는 &#039;http://webnoon.net - 웹눈의 웹이야기&#039; 블로그에서 보실수 있습니다.&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form id=&quot;select_country&quot; name=&quot;select_country&quot; method=&quot;&quot; action=&quot;#&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th&amp;gt;Country&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;select name=&quot;country&quot; id=&quot;country&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value=&quot;&quot; selected=&quot;selected&quot;&amp;gt;나라를 선택해주세요.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value=&quot;ko&quot;&amp;gt;한국&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value=&quot;us&quot;&amp;gt;미국&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;option value=&quot;uk&quot;&amp;gt;영국&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/select&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;th&amp;gt;Cities&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td id=&quot;cities&quot;&amp;gt;나라를 먼저 선택해주시기 바랍니다.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;2. PHP - Code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;border: 1px solid rgb(238, 238, 238); padding: 10px; background-color: rgb(238, 238, 238);&quot; class=&quot;txc-textbox&quot;&gt;
&amp;lt;?php&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; switch($_REQUEST[&#039;country&#039;])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;ko&quot;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $cities = array(&#039;서울&#039;,&#039;대전&#039;,&#039;부산&#039;,&#039;대구&#039;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;us&quot;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $cities = array(&#039;New york&#039;,&#039;Cicago&#039;,&#039;L.A&#039;,&#039;또 뭐가 있니&#039;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;uk&quot;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $cities = array(&#039;London&#039;,&#039;도시1&#039;,&#039;도시2&#039;,&#039;도시3&#039;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; default :&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $cities = false ;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(!$cities) echo &quot;나라를 선택해 주시와요.&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else echo &quot;&amp;lt;select name=&#039;city&#039;&amp;gt;&amp;lt;option&amp;gt;&quot;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; join(&#039;&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;&#039;,$cities).&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &#039;&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&#039;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
3. 코드에 대한 설명&lt;br /&gt;
&lt;br /&gt;
먼저, 전체적인 그림을 잡아보도록 하지요. &lt;br /&gt;
사용자가 하는 행위를 생각해 보면, 우선 나라를 선택을 하게 될것입니다.. 이런 행위를 프로그래밍에서는 &#039;이벤트가 발생한다&#039; 고 하는데요, 즉, 사용자가 나라를 선택하는 행위의 발생을 말합니다.&lt;br /&gt;
&lt;br /&gt;
그러면 우리가(코더 혹은 프로그래머)가 해야 할 일은 이러한 사용자의 행위(이벤트) 의 발생을 감지해서 그에 따른 적절한 조치들을 취해야 겠지요? 이번 예제에서는 선택하는 이벤트가 발생하면 해당 국가의 도시명들을 가지고 오는 작업을 해주어야 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
그럼 1번 jQuery 코드를 살펴보면, 사용자의 이벤트를 감지하는 코드를 볼수가 있습니다. 무엇이냐구요? 바로 &lt;span style=&quot;color: rgb(73, 181, 213);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;&quot;&gt;setup_country_change()&lt;/span&gt; &lt;/span&gt;함수 안에 있는 &lt;span style=&quot;text-decoration: underline; font-weight: bold;&quot;&gt;$(&#039;#country&#039;).change(update_cities)&lt;/span&gt; 부분이 사용자의 이벤트를 감지하는 부분입니다.&lt;br /&gt;
&lt;br /&gt;
$(&#039;#country&#039;) 라는 &#039;Object(객체)&#039; 에 변화(change) 가 감지되면 update_cities 라는 콜백 함수를 실행하라는 내용이지요. html 코드를 보면 id가 country 로 되어 있는 부분이 select box 로 되어있는것을 알수 있습니다. 즉, 사용자가 select box를 선택(변경) 하면 발생하는 이벤트를 감지해서 &lt;span style=&quot;font-weight: bold;&quot;&gt;update_cities()&lt;/span&gt; 라는 함수를 실행한다는 내용입니다.&lt;br /&gt;
&lt;br /&gt;
그럼 변화가 발생하면 실행되는 함수인 &lt;span style=&quot;font-weight: bold;&quot;&gt;update_cities()&lt;/span&gt; 함수를 살펴보도록 하지요.&lt;br /&gt;
이 함수는 어느 나라가 선택되어졌는지 확인하고, 서버사이드 언어인 PHP에 선택되어진 나라 정보를 전송하게 됩니다.&lt;br /&gt;
&lt;br /&gt;
v&lt;span style=&quot;font-weight: bold;&quot;&gt;ar country = $(&#039;#country&#039;).attr(&#039;value&#039;);&lt;/span&gt; 이 부분이 선택되어진 나라를 변수에 저장하는 부분입니다. select box를 보면 option 마다 속성값이 있는것을 볼수 있는데, 이것이 선택될때마다 #country 객체의 value 값이 바뀌게 됩니다.&lt;br /&gt;
&lt;br /&gt;
만약, &#039;한국&#039;을 선택했다면 country 변수에는 &#039;ko&#039;라는 값이 할당이 되겠지요?&lt;br /&gt;
&lt;br /&gt;
이제 이 예제의 핵심적인 부분을 살펴 보도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold; text-decoration: underline;&quot;&gt;$.get(&#039;get_cities.php?country=&#039;+country,show_cities); &lt;/span&gt;이 부분은 get_cities.php 인 서버측에 선택되어진 나라 정보를 전송하고나서 get_cities.php로 부터 제공되어지는 데이터를 retrieve(되돌려 전송) 받습니다.&lt;br /&gt;
&lt;br /&gt;
선택되어지 나라 정보를 get 방식으로 전송한다는것을 알수 있지요?&lt;br /&gt;
&lt;br /&gt;
$.get() 함수는 두개의 매개변수를 전달 받는데, 첫번째에는 데이터를 전송/수신 할 php 주소를, 두번째는 서버로부터 데이터를 전송받으면 실행할 콜백 함수를 정의합니다. 뭐.. 간단하지요?&lt;br /&gt;
&lt;br /&gt;
마지막으로 show_cities()함수를 살펴보도록 하지요.&lt;br /&gt;
&lt;br /&gt;
show_cities() 함수는 $.get에 의해 불리어지는 함수인데, 서버측에서 제공하는 데이터를 매개변수로 받습니다. &lt;br /&gt;
즉, show_cities(res){} 식으로 사용하는데, res에는 서버에서 전송하는 데이터 정보가 담겨져 있지요. &lt;br /&gt;
이렇게 서버로부터 전송받은 데이터를 $(&#039;#cities&#039;).html(res); 와 같은 식으로 #cities 필드의 html 값을 변경시키는 것입니다.&lt;br /&gt;
&lt;br /&gt;
그럼 이제, 서버측 언어를 살펴보도록 하지요. 대충 어떻게 되어있을지 감이 오지 않나요?&lt;br /&gt;
&lt;br /&gt;
네, 간단합니다. $.get에서 전송한 나라 정보를 switch문을 사용해서 판별한다음에, &lt;br /&gt;
그에 맞는 도시명들을 반환하는 역할을 하고 있습니다. &lt;br /&gt;
&lt;br /&gt;
여기서는 DB와 연동 하지는 않았지만, DB와도 문제없이 사용할수 있겠지요?&lt;br /&gt;
그럼 강좌는 여기서 마치도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;
p.s - 예제 소스는 파일로 첨부하였으니, 다운받아서 실행해 보시기 바래요. 질문은 언제나 환영입니다~&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://webnoon.tistory.com/attachment/cfile30.uf@152E9D114AFEB95E8A97EE.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; dynamicSelectBox.zip&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
			<category>jquery</category>
			<category>Ajax</category>
			<category>jQuery</category>
			<category>jQuery 강좌</category>
			<category>PHP</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/189</guid>
			<comments>http://webnoon.net/entry/jQuey-%EA%B0%95%EC%A2%8C-6-Select-%ED%95%84%EB%93%9C%EB%A5%BC-%EB%8F%99%EC%A0%81%EC%9C%BC%EB%A1%9C-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0-width-PHP#entry189comment</comments>
			<pubDate>Sat, 14 Nov 2009 23:06:33 +0900</pubDate>
		</item>
		<item>
			<title>Actionscirpt 3.0 - Papervision3D</title>
			<link>http://webnoon.net/entry/Actionscirpt-30-Papervision3D</link>
			<description>&lt;div style=&quot;border: 1px solid rgb(254, 254, 184); padding: 10px; background-color: rgb(254, 254, 184);&quot; class=&quot;txc-textbox&quot;&gt;
&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile22.uf@152801054AFC053A21417B.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;(&amp;lt;-흰색 영역 마우스 클릭)&lt;/div&gt;
&lt;br /&gt;
open API 를 사용하는건 별로 안좋아하는데...&lt;br /&gt;
&lt;br /&gt;
그냥 심심해서 만들어 본것....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/188</guid>
			<comments>http://webnoon.net/entry/Actionscirpt-30-Papervision3D#entry188comment</comments>
			<pubDate>Thu, 12 Nov 2009 20:15:00 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3.0 - 탄성 이미지</title>
			<link>http://webnoon.net/entry/Actionscript-30-%ED%83%84%EC%84%B1-%EC%9D%B4%EB%AF%B8%EC%A7%80</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile7.uf@196584274AF559D43C75EC.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;FDT3 테스트겸 만든것...&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/187</guid>
			<comments>http://webnoon.net/entry/Actionscript-30-%ED%83%84%EC%84%B1-%EC%9D%B4%EB%AF%B8%EC%A7%80#entry187comment</comments>
			<pubDate>Sat, 07 Nov 2009 20:28:50 +0900</pubDate>
		</item>
		<item>
			<title>&quot;수치해석과 그의 알고리즘&quot; 구입</title>
			<link>http://webnoon.net/entry/%EC%88%98%EC%B9%98%ED%95%B4%EC%84%9D%EA%B3%BC-%EA%B7%B8%EC%9D%98-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EA%B5%AC%EC%9E%85</link>
			<description>다니게될 직장 근처에 방을 알아보기 위해 이리저리 돌아만 다니다가, 결국은 마음에 드는 방을 찾지 못했다.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;1시간 반에서 2시간 정도 걸리는 출퇴근 시간을 각오하고, 결국 집에서 다니기로 결정했는데, 그렇게 결정한 결정적인 이유는 &quot;직장에서 아주 가깝거나 혹은 아주 먼곳으로&quot; 직장을 다니라고 하셨던 허순 선생님의 말씀이 생각이 나서이다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
가까운 거리야 몸도 편안하고 시간도 절약할수 있으니까 그렇다지만 일부러 멀리서 다니라고 한 이유는 &#039;출퇴근&#039; 시간도 잘 활용하면 유용하게 사용할수 있어서 이겠지.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
그래서 이 출퇴근 시간을 어떻게 하면 유용하게 쓸수 있을까.. 생각하다가..(한 10초정도 생각..)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
채...책을 읽기로 결정(생각 한거냐?!)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
그래서 출퇴근 시간을 알차게 보낼수 있는 책을 사려고 교보문고까지 가서 고른 책은 바로 &quot;수치해석과 그의 알고리즘 - 유동선 지음&quot; 이다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
나같은 초보자에게는 굉장히 읽기도 편하고, 이해하기도 쉽게 구성되어 있는 책이다. 꼭 중학생 수학 문제집 같다고 해야 할까나..&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
하루 출퇴근 시간이면 20일안으로 정독을 할수 있을것 같다. ㅡㅡ&lt;/div&gt;</description>
			<category>잡담</category>
			<category>수치해석</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/186</guid>
			<comments>http://webnoon.net/entry/%EC%88%98%EC%B9%98%ED%95%B4%EC%84%9D%EA%B3%BC-%EA%B7%B8%EC%9D%98-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EA%B5%AC%EC%9E%85#entry186comment</comments>
			<pubDate>Fri, 06 Nov 2009 20:56:36 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3.0 3D Cube</title>
			<link>http://webnoon.net/entry/Actionscript-30-3D-Cube</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile23.uf@185DFF0E4AF019F2021D8E.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/185</guid>
			<comments>http://webnoon.net/entry/Actionscript-30-3D-Cube#entry185comment</comments>
			<pubDate>Tue, 03 Nov 2009 20:54:42 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript3.0 Wave</title>
			<link>http://webnoon.net/entry/Actionscript30-Wave</link>
			<description>&lt;embed width=&quot;500&quot; height=&quot;420&quot; src=&quot;/attachment/cfile22.uf@196EF80E4AED7801682D15.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/184</guid>
			<comments>http://webnoon.net/entry/Actionscript30-Wave#entry184comment</comments>
			<pubDate>Sun, 01 Nov 2009 20:59:14 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3.0 흐름...</title>
			<link>http://webnoon.net/entry/Actionscript-30-%ED%9D%90%EB%A6%84</link>
			<description>&lt;embed width=&quot;500&quot; height=&quot;420&quot; src=&quot;/attachment/cfile8.uf@18454D124AED35C09571AA.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/183</guid>
			<comments>http://webnoon.net/entry/Actionscript-30-%ED%9D%90%EB%A6%84#entry183comment</comments>
			<pubDate>Sun, 01 Nov 2009 16:16:32 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3.0 역기구학</title>
			<link>http://webnoon.net/entry/Actionscript-30-%EC%97%AD%EA%B8%B0%EA%B5%AC%ED%95%99</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile4.uf@171A29284AEC1C537302D8.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/182</guid>
			<comments>http://webnoon.net/entry/Actionscript-30-%EC%97%AD%EA%B8%B0%EA%B5%AC%ED%95%99#entry182comment</comments>
			<pubDate>Sat, 31 Oct 2009 20:15:38 +0900</pubDate>
		</item>
		<item>
			<title>ActionScript 3.0, 스프링, 탄성운동</title>
			<link>http://webnoon.net/entry/ActionScript-30-%EC%8A%A4%ED%94%84%EB%A7%81-%ED%83%84%EC%84%B1%EC%9A%B4%EB%8F%99</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile23.uf@1723180C4AE150C90CC09B.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
(마우스로 클릭 한번!)&lt;br /&gt;
&lt;br /&gt;BitmapData에 그려야 하는데...&lt;br /&gt;
그렇게 하지 않아서 CPU점유율이 높다.&lt;br /&gt;
&lt;br /&gt;
써먹을때는 bitmapdata에 draw해야..&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/181</guid>
			<comments>http://webnoon.net/entry/ActionScript-30-%EC%8A%A4%ED%94%84%EB%A7%81-%ED%83%84%EC%84%B1%EC%9A%B4%EB%8F%99#entry181comment</comments>
			<pubDate>Fri, 23 Oct 2009 15:47:20 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3.0 // spaceship</title>
			<link>http://webnoon.net/entry/Actionscript-30-spaceship</link>
			<description>&lt;embed width=&quot;600&quot; height=&quot;600&quot; src=&quot;/attachment/cfile30.uf@1146FD0E4AD1EF7E06153B.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/180</guid>
			<comments>http://webnoon.net/entry/Actionscript-30-spaceship#entry180comment</comments>
			<pubDate>Sun, 11 Oct 2009 23:45:40 +0900</pubDate>
		</item>
		<item>
			<title>Actionscript 3.0 Particle Motion</title>
			<link>http://webnoon.net/entry/Actionscript-30-Particle-Motion</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile3.uf@1766EA2C4AD065E11F9976.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/179</guid>
			<comments>http://webnoon.net/entry/Actionscript-30-Particle-Motion#entry179comment</comments>
			<pubDate>Sat, 10 Oct 2009 19:46:03 +0900</pubDate>
		</item>
		<item>
			<title>아..기쁘다..</title>
			<link>http://webnoon.net/entry/%EC%95%84%EA%B8%B0%EC%81%98%EB%8B%A4</link>
			<description>가슴속이 다 시원하다.. 해결했어 ㅋㅋㅋ...&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;결국은 cs4에서 힌트를 얻었네..&amp;nbsp;&lt;/div&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/178</guid>
			<comments>http://webnoon.net/entry/%EC%95%84%EA%B8%B0%EC%81%98%EB%8B%A4#entry178comment</comments>
			<pubDate>Tue, 06 Oct 2009 22:59:24 +0900</pubDate>
		</item>
		<item>
			<title>플래시&amp;Actionscript3 RssReader기</title>
			<link>http://webnoon.net/entry/%ED%94%8C%EB%9E%98%EC%8B%9CActionscript3-RssReader%EA%B8%B0</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile5.uf.tistory.com/original/161AF80C4ABF684D473A93&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/161AF80C4ABF684D473A93&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;rssreader.jpg&quot; height=&quot;456&quot; width=&quot;570&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile26.uf.tistory.com/original/1829E50C4ABF684F1EE575&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile26.uf.tistory.com/image/1829E50C4ABF684F1EE575&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;rssreader_alert.jpg&quot; height=&quot;456&quot; width=&quot;570&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/201CF30C4ABF6851515936&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/201CF30C4ABF6851515936&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;rssreader_read.jpg&quot; height=&quot;456&quot; width=&quot;570&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;이것 역시 프로젝트에 써먹을 녀석.. Flex로 구현하면 좀더 간단하려나..&lt;/div&gt;
&lt;div&gt;아무튼 그동안 만든 프레임워크를 시험해볼겸 간단히 만들어보았다..&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
그나저나.... 협업은 어렵구나....&lt;/div&gt;</description>
			<category>Actionscript3.0</category>
			<category>rss리더기</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/177</guid>
			<comments>http://webnoon.net/entry/%ED%94%8C%EB%9E%98%EC%8B%9CActionscript3-RssReader%EA%B8%B0#entry177comment</comments>
			<pubDate>Sun, 27 Sep 2009 22:31:33 +0900</pubDate>
		</item>
		<item>
			<title>[Actionscript3] 3D 파티클..</title>
			<link>http://webnoon.net/entry/Actionscript3-3D-%ED%8C%8C%ED%8B%B0%ED%81%B4</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile22.uf@1742BD0B4ABCD4AF9673D3.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
원래는 별이 되어야 할 모양인데... 대충 그렸더니 ㄷㄷㄷ...&lt;/div&gt;
&lt;div&gt;
디스플레이 오브젝트의 위치값에&amp;nbsp;이 파티클의 위치값을 대입하면.. 괜찮은 퍼포먼스가 나오겠지..&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
			<category>Actionscript3.0</category>
			<category>3d</category>
			<category>액션스크립트3</category>
			<category>파티클</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/176</guid>
			<comments>http://webnoon.net/entry/Actionscript3-3D-%ED%8C%8C%ED%8B%B0%ED%81%B4#entry176comment</comments>
			<pubDate>Fri, 25 Sep 2009 23:29:51 +0900</pubDate>
		</item>
		<item>
			<title>[Actionscript3] Tweener 제작</title>
			<link>http://webnoon.net/entry/Actionscript3-Tweener-%EC%A0%9C%EC%9E%91</link>
			<description>이번 프로젝트를 진행하면서 OpenAPI를 사용하지 않고 내 힘으로 만들어보자고 다짐했다.&lt;br /&gt;
그래서 일단 Tweener 를 만들어 보았다.(아마 내장 API가 있으려나..)&lt;br /&gt;
&lt;br /&gt;나는 먼저 무엇을 만들기 전에 그것을 어떻게 사용할것인지부터 생각을 한다.&lt;br /&gt;
&lt;br /&gt;여러가지 고민을 해보았지만 그냥 Tween.go(대상객체,Duration,{속성:값}); 의 형식이 가장 사용하기 편하다고 생각했다.&lt;br /&gt;
&lt;br /&gt;우선 Tweener 라 하면은, Duration 동안 대상 객체의 현재 속성값이 얼마간의 &#039;횟수&#039;를 통해 지정된 &#039;값&#039;에 도달하도록 하는것이 목적이다.&lt;br /&gt;
&lt;br /&gt;이 애니메이션을 적용하기 위해 Timer 클래스를 사용하였고, Timer가 실행되는 &#039;주기&#039;는 stage.frameRate*duration 에 반비례 하게 된다.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;frameRate와 Timer의 실행 주기를 계산해보면 1:stage.frameRate = duration:실행될 횟수 -&amp;gt; 즉, 실행될 횟수 = stage.frameRate*duration 이 된다.&lt;br /&gt;
&lt;br /&gt;그러면 실제로 Timer가 실행되어야 할 주기는 1/(stage.frameRate*duration) 이 된다.&lt;br /&gt;
&lt;br /&gt;그럼 이제 duration 값에 따라 Timer가 총 실행될 &#039;횟수&#039;를 계산해보자.&lt;br /&gt;
&lt;br /&gt;Timer가 총 실행될 &#039;횟수&#039;는 duration 에 반비례하고, 즉 총 실행될 횟수는 frameRate/duration 이 된다.&lt;br /&gt;
&lt;br /&gt;그럼 이제, Timer가 한번씩 실행될때마다 대상객체의 속성값에 더해져야 할 값은 (대상객체가 가져야 할 목표값 - 대상객체 초기 위치)/실행될 총 횟수&lt;br /&gt;
가 된다.&lt;br /&gt;
&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<category>actionscript 3.0</category>
			<category>Tweener</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/175</guid>
			<comments>http://webnoon.net/entry/Actionscript3-Tweener-%EC%A0%9C%EC%9E%91#entry175comment</comments>
			<pubDate>Fri, 25 Sep 2009 17:53:41 +0900</pubDate>
		</item>
		<item>
			<title>[Flash/Actionscirpt3] 3D 로테이션</title>
			<link>http://webnoon.net/entry/FlashActionscirpt3-3D-%EB%A1%9C%ED%85%8C%EC%9D%B4%EC%85%98</link>
			<description>&lt;div&gt;
&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile25.uf@1851CD0B4AB224AE10B709.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
3D 벡터 클래스를 만들어서 구현..&lt;br /&gt;
프로젝트에 써먹어야지&lt;br /&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/174</guid>
			<comments>http://webnoon.net/entry/FlashActionscirpt3-3D-%EB%A1%9C%ED%85%8C%EC%9D%B4%EC%85%98#entry174comment</comments>
			<pubDate>Thu, 17 Sep 2009 15:18:14 +0900</pubDate>
		</item>
		<item>
			<title>장난감...</title>
			<link>http://webnoon.net/entry/%EC%9E%A5%EB%82%9C%EA%B0%90</link>
			<description>&lt;embed width=&quot;402&quot; height=&quot;324&quot; src=&quot;/attachment/cfile7.uf@1870B50E4AACB81FC3D127.swf&quot; quality=&quot;high&quot; allowScriptAccess=&quot;always&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;/&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;그냥 따라해 본거..&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</description>
			<category>Actionscript3.0</category>
			<author>웹눈</author>
			<guid>http://webnoon.net/173</guid>
			<comments>http://webnoon.net/entry/%EC%9E%A5%EB%82%9C%EA%B0%90#entry173comment</comments>
			<pubDate>Sun, 13 Sep 2009 18:15:22 +0900</pubDate>
		</item>
	</channel>
</rss>
