<?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>joel&#039;s FLEX blog &#187; 教程</title>
	<atom:link href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.desizen.com</link>
	<description>FLEX,网络安全,Linux</description>
	<lastBuildDate>Fri, 13 May 2011 02:18:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>vim编辑器使用教程</title>
		<link>http://blog.desizen.com/4lone/719.html</link>
		<comments>http://blog.desizen.com/4lone/719.html#comments</comments>
		<pubDate>Tue, 26 May 2009 06:21:14 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=719</guid>
		<description><![CDATA[转一点使用vim的教程: http://vcd.gro.clinux.org/Vim 实用技术，第 1 部分: 实用技巧 http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/ Vim 实用技术，第 2 部分: 常用插件 http://www.ibm.com/developerworks/cn/linux/l-tip-vim2/ Vim 实用技术，第 3 部分: 定制 Vim http://www.ibm.com/developerworks/cn/linux/l-tip-vim3/ vim常用命令 http://www.phpchina.com/html/54/26354-15460.html vim参考手册 http://vcd.gro.clinux.org/ 标签：LINUX, 教程 相关日志 css布局 (0) FLEX作品&#8211;地图控件 (0) flex 入门教程 (0) 学java挺累的 (0) 我的第一个FLEX作品 (5) FLEX 学习资料汇总 (0)]]></description>
			<content:encoded><![CDATA[<p>转一点使用vim的教程:<br />
http://vcd.gro.clinux.org/Vim 实用技术，第 1 部分: 实用技巧 </p>
<p>http://www.ibm.com/developerworks/cn/<a href="http://blog.desizen.com/TAG/linux" class="st_tag internal_tag" rel="tag" title="Posts tagged with LINUX">linux</a>/l-tip-vim1/</p>
<p>Vim 实用技术，第 2 部分: 常用插件</p>
<p>http://www.ibm.com/developerworks/cn/<a href="http://blog.desizen.com/TAG/linux" class="st_tag internal_tag" rel="tag" title="Posts tagged with LINUX">linux</a>/l-tip-vim2/</p>
<p>Vim 实用技术，第 3 部分: 定制 Vim</p>
<p>http://www.ibm.com/developerworks/cn/<a href="http://blog.desizen.com/TAG/linux" class="st_tag internal_tag" rel="tag" title="Posts tagged with LINUX">linux</a>/l-tip-vim3/</p>
<p>vim常用命令</p>
<p>http://www.phpchina.com/<a href="http://blog.desizen.com/TAG/html" class="st_tag internal_tag" rel="tag" title="Posts tagged with html">html</a>/54/26354-15460.<a href="http://blog.desizen.com/TAG/html" class="st_tag internal_tag" rel="tag" title="Posts tagged with html">html</a></p>
<p>vim参考手册</p>
<p>http://vcd.gro.clinux.org/</p>

	标签：<a href="http://blog.desizen.com/TAG/linux" title="LINUX" rel="tag">LINUX</a>, <a href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b" title="教程" rel="tag">教程</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/135.html" title="css布局 (2008年10月8日)">css布局</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/186.html" title="FLEX作品&#8211;地图控件 (2008年10月23日)">FLEX作品&#8211;地图控件</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/48.html" title="flex 入门教程 (2008年8月18日)">flex 入门教程</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/227.html" title="学java挺累的 (2008年11月13日)">学java挺累的</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/53.html" title="我的第一个FLEX作品 (2008年8月20日)">我的第一个FLEX作品</a> (5)</li>
	<li><a href="http://blog.desizen.com/4lone/41.html" title="FLEX 学习资料汇总 (2008年8月14日)">FLEX 学习资料汇总</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/719.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>学java挺累的</title>
		<link>http://blog.desizen.com/4lone/227.html</link>
		<comments>http://blog.desizen.com/4lone/227.html#comments</comments>
		<pubDate>Thu, 13 Nov 2008 07:48:35 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[经验技巧]]></category>
		<category><![CDATA[随笔如流水]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[例子]]></category>
		<category><![CDATA[孙鑫]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=227</guid>
		<description><![CDATA[说实在的,听着孙鑫讲java确实挺累的,并不是因为java本身的原因, 而是孙鑫讲课实在是像催眠曲,听着听着不知觉的就睡着了,呵呵 不过,他讲的确实是很细致, 而且我发现人的逻辑思维是从好奇开始进而循序渐进 看孙鑫讲java,我们得先粗略的看一下每个例子程序的运行结果,然后自己先分析一下代码的内容,遇到不明白的东西了就查查API,最后再去看视频课程,看看自己的分析是否和视频里面讲的思维相符.这样学起来比较不枯燥. 坚持着每个例子自己手工写一遍,持续下去,回头看看那些定义就不是很难理解了.日后一定要重新温习一下,争取默写出来,呵呵,虽然有点像小学生了. 下面,就开始学习flex吧,我的计划是根据&#8221;幻想FLEX教程&#8221;来走的. 标签：api, JAVA, 例子, 孙鑫, 教程 相关日志 FLEX中嵌入html代码 (1) FLEX例子之box(定位盒子) (2) FLEX例子之OLAP数据表(OLAPDataGrid) (0) flex 入门教程 (0) FLEX例子之颜色拾取器(ColorPicker) (0) FLEX 学习资料汇总 (0) 我的第一个FLEX作品 (5) FLEX例子之高级数据表(AdvancedDataGrid) (0) FLEX 4 Api (0) FLEX例子 &#8211; Canvas(画布) (1)]]></description>
			<content:encoded><![CDATA[<p>说实在的,听着孙鑫讲<a href="http://blog.desizen.com/TAG/java" class="st_tag internal_tag" rel="tag" title="Posts tagged with JAVA">java</a>确实挺累的<span id="more-227"></span>,并不是因为<a href="http://blog.desizen.com/TAG/java" class="st_tag internal_tag" rel="tag" title="Posts tagged with JAVA">java</a>本身的原因,<br />
而是孙鑫讲课实在是像催眠曲,听着听着不知觉的就睡着了,呵呵<br />
不过,他讲的确实是很细致,<br />
而且我发现人的逻辑思维是从好奇开始进而循序渐进<br />
看孙鑫讲<a href="http://blog.desizen.com/TAG/java" class="st_tag internal_tag" rel="tag" title="Posts tagged with JAVA">java</a>,我们得先粗略的看一下每个例子程序的运行结果,然后自己先分析一下代码的内容,遇到不明白的东西了就查查<a href="http://blog.desizen.com/TAG/api" class="st_tag internal_tag" rel="tag" title="Posts tagged with api">API</a>,最后再去看视频课程,看看自己的分析是否和视频里面讲的思维相符.这样学起来比较不枯燥.<br />
坚持着每个例子自己手工写一遍,持续下去,回头看看那些定义就不是很难理解了.日后一定要重新温习一下,争取默写出来,呵呵,虽然有点像小学生了.<br />
下面,就开始学习<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a>吧,我的计划是根据&#8221;幻想<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">FLEX</a>教程&#8221;来走的.</p>

	标签：<a href="http://blog.desizen.com/TAG/api" title="api" rel="tag">api</a>, <a href="http://blog.desizen.com/TAG/java" title="JAVA" rel="tag">JAVA</a>, <a href="http://blog.desizen.com/TAG/%e4%be%8b%e5%ad%90" title="例子" rel="tag">例子</a>, <a href="http://blog.desizen.com/TAG/%e5%ad%99%e9%91%ab" title="孙鑫" rel="tag">孙鑫</a>, <a href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b" title="教程" rel="tag">教程</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/63.html" title="FLEX中嵌入html代码 (2008年8月25日)">FLEX中嵌入html代码</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/621.html" title="FLEX例子之box(定位盒子) (2009年3月24日)">FLEX例子之box(定位盒子)</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/539.html" title="FLEX例子之OLAP数据表(OLAPDataGrid) (2009年2月25日)">FLEX例子之OLAP数据表(OLAPDataGrid)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/48.html" title="flex 入门教程 (2008年8月18日)">flex 入门教程</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/551.html" title="FLEX例子之颜色拾取器(ColorPicker) (2009年3月4日)">FLEX例子之颜色拾取器(ColorPicker)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/41.html" title="FLEX 学习资料汇总 (2008年8月14日)">FLEX 学习资料汇总</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/53.html" title="我的第一个FLEX作品 (2008年8月20日)">我的第一个FLEX作品</a> (5)</li>
	<li><a href="http://blog.desizen.com/4lone/535.html" title="FLEX例子之高级数据表(AdvancedDataGrid) (2009年2月25日)">FLEX例子之高级数据表(AdvancedDataGrid)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/51.html" title="FLEX 4 Api (2008年8月18日)">FLEX 4 Api</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/628.html" title="FLEX例子 &#8211; Canvas(画布) (2009年3月31日)">FLEX例子 &#8211; Canvas(画布)</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/227.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLEX作品&#8211;地图控件</title>
		<link>http://blog.desizen.com/4lone/186.html</link>
		<comments>http://blog.desizen.com/4lone/186.html#comments</comments>
		<pubDate>Thu, 23 Oct 2008 01:07:37 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=186</guid>
		<description><![CDATA[http://www.uncool.cn/blogs/read.php?166 这个虽然是个教程,但是我觉得这样比直接发代码来的好 标签：FLEX, 教程 相关日志 flex登陆框实例 (3) 说说最近的事 (1) tourdeflex &#8211; 好久没有学习了 (2) FLEX例子 &#8211; DividedBox(分割盒子) (0) FLEX例子之数字调节器(NumericStepper) (0) FLEX例子之横向列表(HorizontalList) (0) vim编辑器使用教程 (2) FLEX例子之应用程序控制条(ApplicationControlBar) (1) 在flex中应用css样式详解 (0) flex 入门教程 (0)]]></description>
			<content:encoded><![CDATA[<p>http://www.uncool.cn/blogs/read.php?166</p>
<p>这个虽然是个教程,但是我觉得这样比直接发代码来的好</p>

	标签：<a href="http://blog.desizen.com/TAG/flex" title="FLEX" rel="tag">FLEX</a>, <a href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b" title="教程" rel="tag">教程</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/59.html" title="flex登陆框实例 (2008年8月25日)">flex登陆框实例</a> (3)</li>
	<li><a href="http://blog.desizen.com/4lone/647.html" title="说说最近的事 (2009年4月3日)">说说最近的事</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/695.html" title="tourdeflex &#8211; 好久没有学习了 (2009年4月28日)">tourdeflex &#8211; 好久没有学习了</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/644.html" title="FLEX例子 &#8211; DividedBox(分割盒子) (2009年4月2日)">FLEX例子 &#8211; DividedBox(分割盒子)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/292.html" title="FLEX例子之数字调节器(NumericStepper) (2008年12月26日)">FLEX例子之数字调节器(NumericStepper)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/527.html" title="FLEX例子之横向列表(HorizontalList) (2009年2月25日)">FLEX例子之横向列表(HorizontalList)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/719.html" title="vim编辑器使用教程 (2009年5月26日)">vim编辑器使用教程</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/605.html" title="FLEX例子之应用程序控制条(ApplicationControlBar) (2009年3月14日)">FLEX例子之应用程序控制条(ApplicationControlBar)</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/431.html" title="在flex中应用css样式详解 (2009年2月5日)">在flex中应用css样式详解</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/48.html" title="flex 入门教程 (2008年8月18日)">flex 入门教程</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/186.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css布局</title>
		<link>http://blog.desizen.com/4lone/135.html</link>
		<comments>http://blog.desizen.com/4lone/135.html#comments</comments>
		<pubDate>Wed, 08 Oct 2008 07:00:23 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[杂项]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DIV]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=135</guid>
		<description><![CDATA[一口气看完了一本《DIV_CSS布局大全》，感觉真的是不错的入门教程 推荐大家来看看。 纳米盘下载：http://www.namipan.com/d/30cad358cbf8ff59dd66dc1ed130f7fc77745dd200db0f00 标签：CSS, DIV, 教程 相关日志 Zen Coding: 快速的编写你的CSS/HTML (0) 在flex中应用css样式详解 (0) 全新安装KingCMS (1) 国外免费的CSS样式和模板下载 (13) FLEX 学习资料汇总 (0) CSS禅意花园中文版PDF电子书下载 (17) Dreamweaver CS4中使用CSS3属性提示 (1) 网页通过w3c验证 (2) 使用CSS验证服务出现未知错误 (0) css 3.0 中文手册API (3)]]></description>
			<content:encoded><![CDATA[<p>一口气看完了一本《DIV_CSS布局大全》，感觉真的是不错的入门教程</p>
<p>推荐大家来看看。<span id="more-135"></span></p>
<p>纳米盘下载：http://www.namipan.com/d/30cad358cbf8ff59dd66dc1ed130f7fc77745dd200db0f00</p>

	标签：<a href="http://blog.desizen.com/TAG/css" title="CSS" rel="tag">CSS</a>, <a href="http://blog.desizen.com/TAG/div" title="DIV" rel="tag">DIV</a>, <a href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b" title="教程" rel="tag">教程</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/812.html" title="Zen Coding: 快速的编写你的CSS/HTML (2009年12月3日)">Zen Coding: 快速的编写你的CSS/HTML</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/431.html" title="在flex中应用css样式详解 (2009年2月5日)">在flex中应用css样式详解</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/157.html" title="全新安装KingCMS (2008年10月13日)">全新安装KingCMS</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/120.html" title="国外免费的CSS样式和模板下载 (2008年10月8日)">国外免费的CSS样式和模板下载</a> (13)</li>
	<li><a href="http://blog.desizen.com/4lone/41.html" title="FLEX 学习资料汇总 (2008年8月14日)">FLEX 学习资料汇总</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/764.html" title="CSS禅意花园中文版PDF电子书下载 (2009年7月21日)">CSS禅意花园中文版PDF电子书下载</a> (17)</li>
	<li><a href="http://blog.desizen.com/4lone/873.html" title="Dreamweaver CS4中使用CSS3属性提示 (2010年4月13日)">Dreamweaver CS4中使用CSS3属性提示</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/109.html" title="网页通过w3c验证 (2008年9月26日)">网页通过w3c验证</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/824.html" title="使用CSS验证服务出现未知错误 (2009年12月20日)">使用CSS验证服务出现未知错误</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/782.html" title="css 3.0 中文手册API (2009年8月24日)">css 3.0 中文手册API</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/135.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我的第一个FLEX作品</title>
		<link>http://blog.desizen.com/4lone/53.html</link>
		<comments>http://blog.desizen.com/4lone/53.html#comments</comments>
		<pubDate>Wed, 20 Aug 2008 05:20:11 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[CODE]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=53</guid>
		<description><![CDATA[这第一个可谓是多灾多难啊，来之不易啊！ 我是根据蓝色理想的一个新手教程来制作的，可无奈它代码有错误，可苦了我这样的新手了。 原来的代码： 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 &#60;?xml version=&#34;1.0&#34;?&#62; &#60;mx:Application xmlns:mx=&#34;http://www.macromedia.com/2003/mxml&#34; &#62; &#60;!-- data model --&#62; &#60;mx:Array id=&#34;coffeeArray&#34;&#62; &#60;mx:Object&#62; &#60;label&#62;Red Sea&#60;/label&#62; &#60;data&#62;Smooth and fragrant&#60;/data&#62; &#60;/mx:Object&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>这第一个可谓是多灾多难啊，来之不易啊！</p>
<p>我是根据蓝色理想的一个新手教程来制作的，可无奈它代码有错误，可苦了我这样的新手了。</p>
<p>原来的代码：</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
</pre></td><td class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Application</span> xmlns:mx=<span style="color: #ff0000;">&quot;http://www.macromedia.com/2003/mxml&quot;</span> <span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- data model --&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Array</span> id=<span style="color: #ff0000;">&quot;coffeeArray&quot;</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;">&lt;label<span style="color: #7400FF;">&gt;</span></span>Red Sea<span style="color: #000000;">&lt;/label<span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;">&lt;data<span style="color: #7400FF;">&gt;</span></span>Smooth and fragrant<span style="color: #000000;">&lt;/data<span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Object</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;">&lt;label<span style="color: #7400FF;">&gt;</span></span>Andes<span style="color: #000000;">&lt;/label<span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;">&lt;data<span style="color: #7400FF;">&gt;</span></span>Rich and pungent<span style="color: #000000;">&lt;/data<span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Object</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;">&lt;label<span style="color: #7400FF;">&gt;</span></span>Blue Mountain<span style="color: #000000;">&lt;/label<span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;">&lt;data<span style="color: #7400FF;">&gt;</span></span>Delicate and refined<span style="color: #000000;">&lt;/data<span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Object</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Array</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #339933;">&lt;mx:Script&gt;</span>
<span style="color: #339933;">		&lt;![CDATA[</span>
<span style="color: #339933;">			function addToCart():Void</span>
<span style="color: #339933;">			{</span>
<span style="color: #339933;">				cart.addItem(coffeeCombo.selectedItem.label,coffeeCombo.selectedItem.data);</span>
<span style="color: #339933;">			}</span>
<span style="color: #339933;">		]]&gt;</span>
<span style="color: #339933;">	&lt;/mx:Script&gt;</span>
	<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- view --&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Panel</span> title=<span style="color: #ff0000;">&quot;My First Flex App&quot;</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> text=<span style="color: #ff0000;">&quot;Coffee Blends&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:ComboBox</span> id=<span style="color: #ff0000;">&quot;coffeeCombo&quot;</span> dataProvider=<span style="color: #ff0000;">&quot;{coffeeArray}&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Text</span> text=<span style="color: #ff0000;">&quot;Description: {coffeeCombo.selectedItem.data}&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> label=<span style="color: #ff0000;">&quot;Add to Cart&quot;</span> click=<span style="color: #ff0000;">&quot;addToCart()&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:List</span> id=<span style="color: #ff0000;">&quot;cart&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Panel</span><span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></td></tr></table></div>

<p>我修改后的可执行的代码：</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
</pre></td><td class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Application</span> xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout=<span style="color: #ff0000;">&quot;absolute&quot;</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #339933;">&lt;mx:Script&gt;</span>
<span style="color: #339933;">		&lt;![CDATA[</span>
&nbsp;
<span style="color: #339933;">		public	function addToCart():void</span>
<span style="color: #339933;">			{</span>
&nbsp;
<span style="color: #339933;">				if(cart.dataProvider==null)</span>
<span style="color: #339933;">				{</span>
<span style="color: #339933;">					cart.dataProvider=new Array();</span>
<span style="color: #339933;">				}</span>
<span style="color: #339933;">				cart.dataProvider.addItem(coffeeCombo.selectedItem.label);</span>
<span style="color: #339933;">			}</span>
<span style="color: #339933;">		]]&gt;</span>
<span style="color: #339933;">	&lt;/mx:Script&gt;</span>
	<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- view --&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Panel</span> title=<span style="color: #ff0000;">&quot;My First Flex App&quot;</span> x=<span style="color: #ff0000;">&quot;10&quot;</span> y=<span style="color: #ff0000;">&quot;10&quot;</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> text=<span style="color: #ff0000;">&quot;Coffee Blends&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:ComboBox</span> id=<span style="color: #ff0000;">&quot;coffeeCombo&quot;</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Array</span><span style="color: #7400FF;">&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> label=<span style="color: #ff0000;">&quot;ComboBox1&quot;</span> data=<span style="color: #ff0000;">&quot;1&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> label=<span style="color: #ff0000;">&quot;ComboBox2&quot;</span> data=<span style="color: #ff0000;">&quot;2&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                    <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> label=<span style="color: #ff0000;">&quot;ComboBox3&quot;</span> data=<span style="color: #ff0000;">&quot;3&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Array</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:ComboBox</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Text</span> text=<span style="color: #ff0000;">&quot;Description:{coffeeCombo.selectedItem.data}&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> label=<span style="color: #ff0000;">&quot;Add to Cart&quot;</span> click=<span style="color: #ff0000;">&quot;addToCart()&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:List</span> id=<span style="color: #ff0000;">&quot;cart&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Panel</span><span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></td></tr></table></div>

<p>其中最关键的步骤解决是向新认识的朋友菜虫来询问的。</p>

	标签：<a href="http://blog.desizen.com/TAG/code" title="CODE" rel="tag">CODE</a>, <a href="http://blog.desizen.com/TAG/flex" title="FLEX" rel="tag">FLEX</a>, <a href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b" title="教程" rel="tag">教程</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/266.html" title="FLEX例子之多项选择按钮(checkBox) (2008年12月22日)">FLEX例子之多项选择按钮(checkBox)</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/231.html" title="flex-for循环语句 (2008年11月17日)">flex-for循环语句</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/539.html" title="FLEX例子之OLAP数据表(OLAPDataGrid) (2009年2月25日)">FLEX例子之OLAP数据表(OLAPDataGrid)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/719.html" title="vim编辑器使用教程 (2009年5月26日)">vim编辑器使用教程</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/447.html" title="FLEX例子之List(列表) (2009年2月16日)">FLEX例子之List(列表)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/292.html" title="FLEX例子之数字调节器(NumericStepper) (2008年12月26日)">FLEX例子之数字调节器(NumericStepper)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/542.html" title="FLEX例子之树形菜单(Tree) (2009年2月25日)">FLEX例子之树形菜单(Tree)</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/682.html" title="學長幫我修電腦,诺顿够创意 (2009年4月20日)">學長幫我修電腦,诺顿够创意</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/135.html" title="css布局 (2008年10月8日)">css布局</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/586.html" title="FLEX例子 &#8211; SWFloader(SWF加载器) (2009年3月10日)">FLEX例子 &#8211; SWFloader(SWF加载器)</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/53.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>flex 入门教程</title>
		<link>http://blog.desizen.com/4lone/48.html</link>
		<comments>http://blog.desizen.com/4lone/48.html#comments</comments>
		<pubDate>Mon, 18 Aug 2008 03:50:29 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[CODE]]></category>
		<category><![CDATA[DIV]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=48</guid>
		<description><![CDATA[＊Flex 的基础架构 关于 flex 基本上常被问到的不外乎就是“如何可以学好它？”，要了解这个问题的答案基本上只要看懂下面这个图就OK了。 ＊Actionscript 该学的重点 从最底层看起，最下面的 actionscript 3是一切的基础，它是 flash/flex 编程使用的唯一程式语言，因此任何人想学好 flex 第一件事绝对是先摸熟 actionscript 这个语言，包含： 它的基本语法与结构(array, hash, loop, if else…) DisplayList (DisplayObject, DisplayObjectContainer)与 Event system(bubbling, propagating…) Sound, Video, NetConnection 与 Graphics class 掌握 as3 的精华后，接下来就可以进入 flex framework。 ＊Flex framework 的重点 基本上 flex framework 就是用 actionscript 写成的框架，因此也可以把它看成是 as3的最好示范，看着 framework source 学 actionscript 也是挺不错的，只是路会变很长。 Flex Framework [...]]]></description>
			<content:encoded><![CDATA[<p>＊<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> 的基础架构<br />
关于 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 基本上常被问到的不外乎就是“如何可以学好它？”，要了解这个问题的答案基本上只要看懂下面这个图就OK了。<br />
<img class="alignnone" src="http://hiphotos.baidu.com/raozou/pic/item/f52c307329b82f0b8601b022.jpg" alt="" width="550" height="400" /></p>
<p>＊Actionscript 该学的重点</p>
<p>从最底层看起，最下面的 actionscript 3是一切的基础，它是 <a href="http://blog.desizen.com/TAG/flash" class="st_tag internal_tag" rel="tag" title="Posts tagged with flash">flash</a>/<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 编程使用的唯一程式语言，因此任何人想学好 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 第一件事绝对是先摸熟 actionscript 这个语言，包含：<br />
它的基本语法与结构(array, hash, loop, if else…)<br />
DisplayList (DisplayObject, DisplayObjectContainer)与 Event system(bubbling, propagating…)<br />
Sound, Video, NetConnection 与 Graphics class<br />
掌握 as3 的精华后，接下来就可以进入 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> framework。</p>
<p>＊<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> framework 的重点</p>
<p>基本上 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> framework 就是用 actionscript 写成的框架，因此也可以把它看成是 as3的最好示范，看着 framework source 学 actionscript 也是挺不错的，只是路会变很长。<br />
<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> Framework 整个体系非常博大精深，通常一般人不太可能完整把它学完，只需要针对最常用到的部份熟悉就好，图中列出的那三块(component, managers, style/skin)就是我个人认为所有初学者最优先该学会的。</p>
<p>＊Component 该学些什么</p>
<p>Component 是整个 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> framework 的基础，几乎80% 的元素都是由 UIComponent 继承而来，例如最根本的它本身就是一个 UIComponent，因此，熟悉 component 就成为学好 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> framework 最根本也最重要的基本功<br />
<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> 内建了 二十几个 UI controls, 例如 Button, DataGrid, HBox等，以种类来分，这些 components 可以概分为三大类：<br />
Controls: Button, DateChooser, Slider…<br />
Containers: Box, DividedBox, Panel…<br />
List: DataGrid, Tree, TileList…<br />
初学者第一步至少该学会怎么用这些元件，了解每个元件的 properties, events, styles, effects…，知道怎么在手册里查它的 <a href="http://blog.desizen.com/TAG/api" class="st_tag internal_tag" rel="tag" title="Posts tagged with api">API</a> 文件，以及何时该用何种元件。<br />
进一步，则是学会怎么修改这些元件，例如继承一个 Button 下来加上不同的功能，或是写不同的 skin border 来改变它的外观。<br />
再进一步，则是开始研究元件的生命周期，了解每个元件是何时初始化，元件内部有那些关键指令与它们个别的功能，然后可以试着建立自已的 custom component。<br />
这一关看起来容易但实际上最困难，因为 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 的 component framework 写的非常庞大，虽然乱中有序但要在混沌中看出隐藏的架构然后抓住重点整串提起，就非得有人带着指引正确的途径才比较可能完成。<br />
＊manager 是什么</p>
<p>图中最上方的第二块就是 manager。<br />
<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 里有很多的 managers，负责做各种不同的工作(废话…)，几个比较重要的包含：<br />
SystemManager:<br />
它是每个 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 程序的根源，最先被下载，也最早启动，由它进行一连串的 app boot流程<br />
StyleManager:<br />
它负责整支app 的 <a href="http://blog.desizen.com/TAG/css" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">css</a> style 套用与 skin 生成，如果想玩动态 <a href="http://blog.desizen.com/TAG/css" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">css</a> 载换也靠它<br />
DragManager:<br />
<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>最大的卖点就是 drag and drop（拖放），这个 manager 就是背后的英雄，初学者至少要学会怎么处理 drag 行为的五个事件，以及如何在不同元件间做拖放；进阶的玩家则应该深入研究这支 manager 是怎么写成的，详细阅读它的 source 会得到意想不到的无穷乐趣(如果你读完却没有这种感觉，呃，那代表你该再多读几次，如果还是没有，那请私下联络我<br />
此信息来自〖闪无忧〗</p>
<p>ModuleManager:</p>
<p>使用 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> 开发大型应用程式时，往往会将程式切割成许多小的 module, 这个 manager 就是负责载入并管理所有的 module (包含它的 class partition)，初心者或许用不到，但有志深入的玩家一定要很熟。<br />
CursorManager:<br />
这个用到的时机不是很多，但偶尔要换一下 cursor 时还是会用到，初学者至少要知道怎么用指定的图案去换掉系统cursor。</p>
<p>＊Style/Skin 的重点</p>
<p><a href="http://blog.desizen.com/TAG/css" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> style 与 skinning 是 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> 最大的卖点之一，也是开发过程中较为麻烦也最耗时的部份。<br />
初学者应该要彻底了解如何使用 <a href="http://blog.desizen.com/TAG/css" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">CSS</a> style 来打点一支 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> app 的外观，换颜色、素材，使用外部 assets 修饰介面。<br />
中阶玩家则应该了解 skinning 的系统，包含 programmatic skinning 与 graphical skin，它们俩的差别？使用时机？如何客制化（zrong注1）？<br />
更高阶的玩家则应该熟悉整个 Styling system 的运作模式，外加如何动态载入 <a href="http://blog.desizen.com/TAG/css" class="st_tag internal_tag" rel="tag" title="Posts tagged with CSS">css</a> 在 runtime 换掉整个介面。<br />
简而言之，<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> app 写的好不好，外行人其实看不太出来，但一支 app UI 美不美则是一翻两瞪眼，比较漂亮的那就先加十分<br />
(当然，有一种情况是刻意用心去美化了介面结果弄巧成拙搞的怨声载道人人喊打，但那种比较不多见，也不是每家公司都会搞到这步田地，就先不讨论)</p>
<p>＊学完基本功后下一步</p>
<p>在我的标准里，当一个 developer 对上图内每一块都有中等程度的了解后，就算是完成 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 养成教育，可以迈向下一个阶段。<br />
也就是开始熟悉 application 的制作手法，这包含<br />
了解至少一种以上的开发框架，例如 Cairngorm，老实说我对这个框架没什么好感(因为手法太复杂，只适合超复杂登月计画或火星探勘时使用)，但它结构设计良好，又是业界公认的圣杯，等于是专家们共通的语言，因此至少要先了解它在做什么，将来在专业场合才好沟通(俗话说 know the rules so you know what you are breaking, 就是指这情况)<br />
接着可以看看比较简单的手法，像 Riawave, Model-Glue:<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>, PureMVC…等，基本上这些框架设计方式都大同小异，每个都有不同的应用场合，可以挑一个喜欢的再自行修改。<br />
了解基本的概念，例如 Value Object, DAO, MVC 等，它们在大部份的程式框架里都会出现，早点学会日子比较轻松。<br />
接着就是开始实际 coding，写一个中小型规模的app，不论是单纯的 CRUD (zrong注2)程序，或是留言版、电话簿、进销存管理都可以，籍由多写来强化编程的概念，然后透过大量的 peer <a href="http://blog.desizen.com/TAG/code" class="st_tag internal_tag" rel="tag" title="Posts tagged with CODE">code</a> review 来找出可改进的地方。</p>
<p>＊结论</p>
<p>结论还是老话一句：要入门 <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a> 超级简单，只要不是白痴应该一小时就行，但要成为可独当一面的专业开发者，路就很长，如果没有走对方向很容易就迷失甚至最后放弃。<br />
换句话说，要能成为职场上真正需要的 professional developer，并不如表面上想象的容易(其实我想每种技术领域跟产业都一样吧)，这也是我过去半年来协助很多公司做 recruiting 后的感想。</p>

	标签：<a href="http://blog.desizen.com/TAG/api" title="api" rel="tag">api</a>, <a href="http://blog.desizen.com/TAG/code" title="CODE" rel="tag">CODE</a>, <a href="http://blog.desizen.com/TAG/div" title="DIV" rel="tag">DIV</a>, <a href="http://blog.desizen.com/TAG/flash" title="flash" rel="tag">flash</a>, <a href="http://blog.desizen.com/TAG/flex" title="FLEX" rel="tag">FLEX</a>, <a href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b" title="教程" rel="tag">教程</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/303.html" title="FLEX例子之单项选择按钮(RadioButton) (2008年12月30日)">FLEX例子之单项选择按钮(RadioButton)</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/549.html" title="FLEX例子之弹出提示窗口(Alert) (2009年3月3日)">FLEX例子之弹出提示窗口(Alert)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/386.html" title="FLEX面试题 (2009年1月12日)">FLEX面试题</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/431.html" title="在flex中应用css样式详解 (2009年2月5日)">在flex中应用css样式详解</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/317.html" title="FLEX例子之按钮(Button) (2009年1月4日)">FLEX例子之按钮(Button)</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/135.html" title="css布局 (2008年10月8日)">css布局</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/194.html" title="KingCMS管理界面 (2008年10月23日)">KingCMS管理界面</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/551.html" title="FLEX例子之颜色拾取器(ColorPicker) (2009年3月4日)">FLEX例子之颜色拾取器(ColorPicker)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/593.html" title="FLEX例子之Accordion(折叠式面板) (2009年3月10日)">FLEX例子之Accordion(折叠式面板)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/537.html" title="FLEX例子之数据表(DataGrid) (2009年2月25日)">FLEX例子之数据表(DataGrid)</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/48.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLEX 学习资料汇总</title>
		<link>http://blog.desizen.com/4lone/41.html</link>
		<comments>http://blog.desizen.com/4lone/41.html#comments</comments>
		<pubDate>Thu, 14 Aug 2008 07:16:02 +0000</pubDate>
		<dc:creator>joel</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[CODE]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[资源]]></category>

		<guid isPermaLink="false">http://www.joelove.cn/?p=41</guid>
		<description><![CDATA[总想找一些教程类的东西，以方便学习使用，然后，我就找到了这个，方便大家共同学习。 转自Blog：http://www.zhuoqun.net/article.asp?id=501 今天把收藏夹共享出来，希望对学习Flex的人有所帮助。 一、国外站点 我新加的一个：http://www.5uflash.com/Flex-AIR/ 1.资源类 Adobe Flex 2 Component Explorer： 官方的，展示了各种组件的用法，入门必看。 CFlex：很好的一个Flex资源站点，包括教程，新闻，资源站点…… 只是页面有点杂乱，大家一般看右边那一栏就行了。 FlexBox：一个收集了网上很多开源组件的站点，是进阶学习的好帮手。 FlexLib：也是一个开源Flex组件站点，不过与FlexBox不同的是，这个是原创，而FlexBox只是收集。 Flex Developer Center：Adobe Flex开发者中心，经常会有一些好的教程出现。 Adobe Labs：这个不用我说了吧。 Flex.org：http://www.flex.org/ 官方的，基本上应有尽有。 2. Explorers Flex 2 Style Explorer：用来设计程序样式风格的工具，很好用，现在源代码已经可以下载。 Flex 2 Primitive Explorer：用来调节各种Primitive图形的组件，非官方的，源代码提供下载。 Flex 2 Filter Explorer：用来调节各种滤镜（filter），非官方的，源代码提供下载。 3. Blogs MXNA：这个不用我说了吧，虽说这不是一个Blog，但是它聚合了所有优秀的Blog，所以把它放在Blog一栏，下面所有的Blog都在这个聚合中。 Alex Uhlmann：http://weblogs.macromedia.com/auhlmann/ Christophe Coenraets：http://coenraets.org/ 特别推荐 Code Slinger：http://blogs.digitalprimates.net/codeSlinger/ Deitte：http://www.deitte.com/ Doug mccune：http://dougmccune.com/blog/ 特别推荐 Flex Doc Team：http://blogs.adobe.com/flexdoc/ [...]]]></description>
			<content:encoded><![CDATA[<p>总想找一些教程类的东西，以方便学习使用，然后，我就找到了这个，方便大家共同学习。<br />
转自Blog：http://www.zhuoqun.net/article.asp?id=501</p>
<p>今天把收藏夹共享出来，希望对学习<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>的人有所帮助。</p>
<p>一、国外站点</p>
<p>我新加的一个：http://www.5uflash.com/<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>-AIR/</p>
<p>1.资源类</p>
<p><a href="http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html" target="_blank">Adobe Flex 2 Component Explorer</a>： 官方的，展示了各种组件的用法，入门必看。</p>
<p><a href="http://www.cflex.net/" target="_blank">CFlex</a>：很好的一个<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>资源站点，包括教程，新闻，资源站点…… 只是页面有点杂乱，大家一般看右边那一栏就行了。</p>
<p><a href="http://flexbox.mrinalwadhwa.com/" target="_blank">FlexBox</a>：一个收集了网上很多开源组件的站点，是进阶学习的好帮手。</p>
<p><a href="http://code.google.com/p/flexlib/" target="_blank">FlexLib</a>：也是一个开源<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>组件站点，不过与FlexBox不同的是，这个是原创，而FlexBox只是收集。</p>
<p><a href="http://www.adobe.com/devnet/flex/" target="_blank">Flex Developer Center</a>：Adobe <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>开发者中心，经常会有一些好的教程出现。</p>
<p><a href="http://labs.adobe.com/" target="_blank">Adobe Labs</a>：这个不用我说了吧。</p>
<p><a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>.org：http://www.<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a>.org/  官方的，基本上应有尽有。</p>
<p>2. Explorers</p>
<p><a href="http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html" target="_blank">Flex 2 Style Explorer</a>：用来设计程序样式风格的工具，很好用，现在源代码已经可以下载。</p>
<p><a href="http://www.3gcomm.fr/Flex/PrimitiveExplorer/Flex2PrimitiveExplorer.html" target="_blank">Flex 2 Primitive Explorer</a>：用来调节各种Primitive图形的组件，非官方的，源代码提供下载。</p>
<p><a href="http://www.merhl.com/flex2_samples/filterExplorer/" target="_blank">Flex 2 Filter Explorer</a>：用来调节各种滤镜（filter），非官方的，源代码提供下载。</p>
<p>3. Blogs</p>
<p><a href="http://feeds.adobe.com/index.cfm" target="_blank">MXNA</a>：这个不用我说了吧，虽说这不是一个Blog，但是它聚合了所有优秀的Blog，所以把它放在Blog一栏，下面所有的Blog都在这个聚合中。</p>
<p>Alex Uhlmann：http://weblogs.macromedia.com/auhlmann/</p>
<p>Christophe Coenraets：http://coenraets.org/ 特别推荐</p>
<p><a href="http://blog.desizen.com/TAG/code" class="st_tag internal_tag" rel="tag" title="Posts tagged with CODE">Code</a> Slinger：http://blogs.digitalprimates.net/codeSlinger/</p>
<p>Deitte：http://www.deitte.com/</p>
<p>Doug mccune：http://dougmccune.com/blog/ 特别推荐</p>
<p><a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> Doc Team：http://blogs.adobe.com/flexdoc/</p>
<p>Kuwamoto：http://kuwamoto.org/ 特别推荐</p>
<p>Macromedia Consulting：http://weblogs.macromedia.com/mc/</p>
<p>Matt Chotin：http://weblogs.macromedia.com/mchotin/ 特别推荐</p>
<p>Peter Ent：http://weblogs.macromedia.com/pent/ 特别推荐</p>
<p>Quietly Scheming：http://www.quietlyscheming.com/blog/ 特别推荐</p>
<p>ScaleNine Blog：http://www.scalenine.com/blog/index.php 特别推荐</p>
<p>Steven Webster：http://weblogs.macromedia.com/swebster/</p>
<p>EverythingFlex：http://blog.everythingflex.com/ 特别推荐</p>
<p>Alex’s <a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> Closet：http://blogs.adobe.com/aharui/ 特别推荐</p>
<p>4. 邮件列表</p>
<p>FlexCoders：http://tech.groups.yahoo.com/group/flexcoders/</p>
<p><a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> Components：http://www.adobe.com/go/flexcomponents 非高级开发者最好别加入</p>
<p>上面是两个比较有名的邮件列表，建议大家提问之前先搜索一下邮件存档，一般都能找到答案，找不到再提问。更多邮件列表请看这里：http://<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">flex</a>.org/community/</p>
<p>5.Cairngorm 相关</p>
<p><a href="http://cairngormdocs.org/" target="_blank">Cairngorm Documentation Group</a> 这个里面收集了基本上所有关于Cairngorm的资料</p>
<p>二、国内站点</p>
<p>1.论坛</p>
<p><a href="http://www.riachina.com/" target="_blank">RIACHINA</a>：前身是RIACN，国内最好的<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>论坛之一。我最初知道<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>从这里开始，对这个站挺有感情，饮水思源，把它排第一。</p>
<p><a href="http://www.anyflex.cn/bbs/index.php" target="_blank">AnyFlex</a>：国内最好的<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>论坛之一，成立的时间比较早，而且论坛FTP中有很多好的资料。</p>
<p><a href="http://groups.google.com/group/riadev" target="_blank">RIADev</a>：Google网上论坛，d.CAT前辈主持的，一般小问题都能解决。</p>
<p><a href="http://www.flexcoders.cn/" target="_blank">FlexCoders.cn</a>：刚起步的论坛，不过看域名觉得挺有前途，呵呵。</p>
<p><a href="http://www.earthplayer.com/bbs/index.php " target="_blank">earthplayer.com</a></p>
<p>2.Blogs</p>
<p><a href="http://www.zhuoqun.net/" target="_blank">Dreamer&#8217;s Blog</a>：就是本站。我翻译了国外<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a> Blog上的大量优秀文章，自认为是国内中文资料最多的站点之一。</p>
<p><a href="http://blog.ezse.com/" target="_blank">Y.X.Shawn</a>：对<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>研究很深入，自己写一些开源的组件。</p>
<p><a href="http://ria.richtechmedia.com/" target="_blank">d.CAT</a>：高级开发者，台湾的，为数不多的华语高级开发者，他还做过一个类似Caringorm的架构。</p>
<p><a href="http://www.k-zone.cn/" target="_blank">Kenshin</a>：很早就开始研究<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>了，自己开发过很多东西。</p>
<p>我加的：http://blog.minidx.com/</p>
<p>http://www.uncool.cn/blogs/</p>
<p>中文blog聚合:http://rxna.cn/</p>
<p>http://www.cssflex.com/</p>
<p>3.Cairngorm</p>
<p>没有。</p>
<p>友情提示：上面这些站点中，资源类的更新不快，不用天天看；Blog和MXNA值得天天看，当然您也可以关注本站，因为我会把MXNA上的关于<a href="http://blog.desizen.com/TAG/flex" class="st_tag internal_tag" rel="tag" title="Posts tagged with FLEX">Flex</a>的内容整理过来；有问题请先去邮件列表或者论坛中搜索，基本上都能搜索到。</p>

	标签：<a href="http://blog.desizen.com/TAG/code" title="CODE" rel="tag">CODE</a>, <a href="http://blog.desizen.com/TAG/flash" title="flash" rel="tag">flash</a>, <a href="http://blog.desizen.com/TAG/flex" title="FLEX" rel="tag">FLEX</a>, <a href="http://blog.desizen.com/TAG/html" title="html" rel="tag">html</a>, <a href="http://blog.desizen.com/TAG/%e6%95%99%e7%a8%8b" title="教程" rel="tag">教程</a>, <a href="http://blog.desizen.com/TAG/%e8%b5%84%e6%ba%90" title="资源" rel="tag">资源</a><br />

	<h4>相关日志</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.desizen.com/4lone/227.html" title="学java挺累的 (2008年11月13日)">学java挺累的</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/595.html" title="Flex BugQuash (2009年3月11日)">Flex BugQuash</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/719.html" title="vim编辑器使用教程 (2009年5月26日)">vim编辑器使用教程</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/285.html" title="FLEX例子之日期弹出选择框(DateField) (2008年12月26日)">FLEX例子之日期弹出选择框(DateField)</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/53.html" title="我的第一个FLEX作品 (2008年8月20日)">我的第一个FLEX作品</a> (5)</li>
	<li><a href="http://blog.desizen.com/4lone/317.html" title="FLEX例子之按钮(Button) (2009年1月4日)">FLEX例子之按钮(Button)</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/63.html" title="FLEX中嵌入html代码 (2008年8月25日)">FLEX中嵌入html代码</a> (1)</li>
	<li><a href="http://blog.desizen.com/4lone/676.html" title="TourDeFlex又更新了 (2009年4月17日)">TourDeFlex又更新了</a> (2)</li>
	<li><a href="http://blog.desizen.com/4lone/424.html" title="FLEX例子之链接切换条(LinkBar) (2009年2月5日)">FLEX例子之链接切换条(LinkBar)</a> (0)</li>
	<li><a href="http://blog.desizen.com/4lone/535.html" title="FLEX例子之高级数据表(AdvancedDataGrid) (2009年2月25日)">FLEX例子之高级数据表(AdvancedDataGrid)</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://blog.desizen.com/4lone/41.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

